найти ошибку в коде, компилятор ругается на 34 строчку , где идёт вычисление "summa" #include #include #include int main() { int** a, p=1, col, i, summa=0, srednee, KolSrednee; setlocale(LC_ALL, "Russian");
printf("\nВведите количество элементов массива' \n"); scanf_s("%d", &col); a = (int**)malloc(col * sizeof(int*)); for (i = 0; i < col; i++) a[i] = (int*)malloc(col * sizeof(int)); printf("\nВведите элементы матрицы:\n"); for (i = 0; i < col; i++)
{ printf("[%d]=", i); scanf_s("%d*", &a[i]); } printf("Исходная матрица\n"); for (i = 0; i < col; i++) { printf("%d\t", a[i]); printf("\n\n"); }
for (i = 0; i < col; i++) { if (a[i]<0) { p = p ** a[i]; } summa = summa +* a[i]; } KolSrednee = 0; srednee = summa / (i - 1); for (i = 0; i < col; i++) { if (srednee <* a[i]) { KolSrednee++; }
} printf("Произведение ненулевых элементов матрицы\n"); printf("%d\n", p); printf("Количество элементов матрицы превышающих среднеарифметическое\n"); printf("%d\n", KolSrednee); }
1. телефонная линия, поскольку работает на низкой частоте, радиоволны (wi-fi, спутниковая связь) плохо проникают в землю. коаксиальный кабель, витая пара, оптоволоконная линия - экономически нецелесообразны для передачи небольших объемов данных (речь, звук) 2. Для локальной сети подойдет витая пара, как наиболее экономически целесообразная в локальной сети, коаксиальный кабель считает устаревшим, с узкой полосой пропускания, wi-fi может быть использован, если площадь здания небольшая, а коэффициент поглощения радиоволн стенами минимален. 3. В обсерватории подойдет спутниковый канал связи, поскольку тарелку на спутник возможно настроить, но для относительно медленных соединения может быть использован радиоканал. 4. поскольку завод секретный, использовать радиоканалы не безопасно. Подойдет оптоволоконная линия и витая пара, имеющие наиболее высокую пропускную 5 Радиовещательные компании ведут трансляцию по коаксиальному кабелю, поскольку в большинстве случает не требуется высокая скорость для передачи звука, но в то же время требуется помехозащищенность, но в зависимости от расположения передающего центра и абонентов, могут быть использованы любые трансляции за исключением телефонной линии.
№ 1 что бы перевести из 10-ной с.с в 2-ную,нам необходимо число 83 делить на основание с.с в которую нам необходимо перевести(т.е нам необходимо перевести в 2-ную,значит делим на 2),получается частное и остаток( 0 или 1),,сравниваем частное и остаток если частное больше, то делим частное до тех пор пока не будет меньше делимого,затем записываем ответ с последнего частного и всех последующих остатков 83(10)= 1010011(2) ---> ответ будет 3 № 2 зесь либо необходимо число перевести в 2-ную с.с,потом сравнивать все другие числа(но это будет посложнее так как необходимо быть внимательным) либо после 2-ной с.с перевести в 10-ную а=Е7(16)=11100111(2)=231(10) в=551(8)=11101001(2)=233(10) 1)11101010(2)=234(10) 2) 11101000(2)=232(10) 3) 11101011(2)=235(10) 4) 11101100(2)=236(10) >тем самым получили ответ : 2 №3 a=70(10)=1000110(2) b=40(16) =64(10)=1000000(2) 1) 1000000(2)=64(10) 2) 1000110(2)=70(10) 3) 1000101(2)=69(10) 4) 1000111(2)=71(10)>тем самым получили ответ : 3
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку