Завдання:Дана матриця розміром М х N. Для кожного стовбця матриці з парним номером (2,4,…) знайти суму його елементів. Умовний оператор не використовувати.
Виконання завдання
“\nДобуток
елементів“,
k”рядка”,p
|
s=s+x[k-1][j];
p=p*x[k-1][j];
|
"Введіть розмірність матриці:\n";
|
Алгоритм рішення
"Введіть елементи матриці:\n";
|
“\nCума
елементів“,
k”рядка”,s
|
Рисунок 2.4.1 – Структурна схема алгоритму рішення програми
Програма рішення
#include <vcl.h>
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <math.h>
#pragma hdrstop
#pragma argsused
int main(int argc, char* argv[])
{ SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int m,n,k, x[25][25],s=0,p=1;
cout<<"Введіть розмірність матриці:\n";
cin>>n>>m;
cout<<"Введіть елементи матриці:\n"
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
cin>>x[i][j];
cout<<"Введіть k:\n";
cin>>k;
for(int j=0;j<m;j++)
{
s+=x[k-1][j];
p*=x[k-1][j];
}
cout<<"Сума елементів "<<k<<" рядка="<<s<<"\n";
cout<<"Добуток елементів "<<k<<" рядка="<<p;
getch();
return 0;
}
Результати виконання програми

Рисунок 2.4.2 – Вікно результатів роботи програми