Лекция: Завдання до програми 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;}

еще рефераты
Еще работы по информатике