Привет! Меня зовут Алексей‚ и сегодня я хотел бы рассказать о том‚ как я заполнил массив 10×10 в языке программирования C и вывел строки‚ в которых есть отрицательные элементы.
Для начала‚ я создал двумерный массив размером 10 на 10‚ используя тип данных int. Вот как я это сделал⁚
cpp
int array[10][10];
Затем я начал заполнять массив случайными значениями. Чтобы сделать это‚ я использовал вложенные циклы for‚ чтобы перебрать каждую строку и столбец массива. Внутри циклов‚ я использовал функцию rand для генерации случайных чисел от -50 до 50‚ и присвоил их соответствующим элементам массива.
cpp
for(int i 0; i < 10; i ) {
for(int j 0; j < 10; j ) {
array[i][j] rand % 101 ⎯ 50;
}
}
После заполнения массива‚ я перешел к выводу строк‚ в которых есть отрицательные элементы. Для этого я использовал еще один цикл for‚ чтобы перебрать каждую строку массива. Внутри цикла‚ я использовал условный оператор if для проверки‚ есть ли в строке хотя бы один отрицательный элемент. Если это условие выполняется‚ я вывожу данную строку.
cpp
for(int i 0; i < 10; i ) {
bool hasNegative false;
for(int j 0; j < 10; j ) {
if(array[i][j] < 0) {
hasNegative true;
break;
}
}
if(hasNegative) {
for(int j 0; j < 10; j ) {
cout << array[i][j] << ″ ″;
}
cout << endl;
}
}
Таким образом‚ я заполнил массив 10x10 случайными значениями и вывел строки‚ в которых есть отрицательные элементы. Это был мой личный опыт использования языка программирования C для решения данной задачи. Я надеюсь‚ что этот пример был полезным для тебя!