Заполнить массив и вывести построчно - C (СИ)
Формулировка задачи:
Люди,как это сделать, подскажите пожалуйста
Решение задачи: «Заполнить массив и вывести построчно»
textual
Листинг программы
#include <stdio.h>
int main()
{
int i,j,sk=1;
int mas[10][10];
for(j=0; j<10; j++)
{
for(i=0; i<10; i++)
{
mas[i][j]=sk++;
}
}
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
{
printf("%5d",mas[i][j]);
}
printf("\n");
}
return 0;
}
Объяснение кода листинга программы
Вывод:
- Программа на языке C
- Заполняет массив и выводит его построчно
- Объявлены следующие переменные:
- i, j, sk = 1 (для цикла)
- mas[10][10] = массив размером 10x10
- Заполнение массива происходит с помощью двух вложенных циклов
- Внешний цикл: j = 0..9
- Внутренний цикл: i = 0..9
- Значение mas[i][j] присваивается значение sk++, которое увеличивается на 1 после каждой итерации внутреннего цикла
- Вывод массива на экран с помощью двух вложенных циклов
- Внешний цикл: i = 0..9
- Внутренний цикл: j = 0..9
- Значение mas[i][j] выводится с помощью функции printf() в формате 5d (5 цифр в строке)
- После каждой итерации внутреннего цикла выводится символ новой строки (\n), чтобы перейти на новую строку
- Возвращаемое значение программы: 0 (код завершения)