Вывод всех элементов нечетных столбцов матрицы - C (СИ)
Формулировка задачи:
написать программу для вывода всех элементов из нечетных столбцов
Решение задачи: «Вывод всех элементов нечетных столбцов матрицы»
textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
#define N 5 // размер матрицы
int main(void)
{
int a[N][N],i,j;
srand(time(NULL));
for (i=0;i<N;i++){
for (j=0;j<N;j++){
a[i][j]=random()%100; // заполняем матрицу случайными числами
printf("%d ",a[i][j]); // если нужно - выводим
}
printf("\n");
}
printf("\n");
for (j=0;j<N;j+=2){
for (i=0;i<N;i++){
printf("%d ",a[i][j]); // выводим в строки элементы нечётных столбцов, начиная с первого
}
printf("\n");
}
return 0;
}
Объяснение кода листинга программы
Вывод всех элементов нечетных столбцов матрицы:
- Объявляем матрицу размером N на N и переменные i, j типа int.
- Заполняем матрицу случайными числами с помощью функции random()%100.
- Выводим все элементы матрицы с помощью вложенных циклов и функции printf().
- Выводим элементы нечетных столбцов, начиная с первого, с помощью вложенных циклов и функции printf().