Лекция: Завдання до програми 5.1
Розробіть програму, в якій вводиться із клавіатури і виводиться на екран двовимірний масив цілих чисел заданого розміру та виконуються задані обчислення.
1. Обчисліть суму додатних непарних елементів в стовбцях масиву. Розмір масиву 5 на 4.
2. Обчисліть кількість додатних парних елементів в рядках масиву. Розмір масиву 3 на 6.
3. Обчисліть кількість непарних елементів в стовбцях масиву. Розмір масиву 5 на 3.
4. Обчисліть суму від’ємних елементів в рядках. Розмір масиву 3 на 5.
5. Обчисліть добуток елементів в діапазоні від 1 до 5 в стовбцях. Розмір масиву 4 на 5.
Програма 5.2В програмі розглядається можливість доступу до елементів двовимірного масиву різними способами.
#include <stdio.h>
#include<time.h> //для запуску генератора випадкових чисел
#include<stdlib.h> //для підключення генератора випадкових чисел
#include <conio.h>
const int N=4, M=3;
float A[N][M], sum;
Int main()
{srand((unsigned)time(NULL)); // запуск генератора випадк. чисел
Int i,j;
puts("\Array A:");
for(i=0;i<N;i++)
for(j=0;j<M;j++)
{*(*(A+i)+j)=rand()%1001*0.1f-50.0f;//від –50.0до 50.0
printf("%8.1f",*(A[i]+j));}
printf("\n");}
for(i=0;i<N;i++)
for(j=0;j<M;j++)
if(A[i][j]>0&&A[i][j]<=20)
sum+=(*(A+i))[j];
printf(«Sum elements from 0 to 20 =%6.1f\n»,sum);
puts("\nPress any key..."); getch();
return 0;}