sergey
?>

Вс++. дана квадратная матрица а порядка м. найти сумму элементов ее главной диагонали, то есть диагонали, содержащей следующие элементы: а1, 1 , а2, 2 , а3, 3………. ам, м. в паскаль program matrix80; type matrix = array [1..10, 1..10] of integer; var a: matrix; sum, m, i, j: integer; begin write('m: '); readln(m); for i: =1 to m do begin writeln(i, ': '); for j: =1 to m do begin write(j, ' : '); read(a[i, j]); end; end; sum: =0; for i: =1 to m do sum: =sum+a[i, i]; writeln(sum); end.

Информатика

Ответы

slazurnaya
//Dev-C++ 5.11

#include <iostream>
#include <stdlib.h>
#include <ctime>
using namespace std;

int main(void)
 {const int m=5;
 int Matrix[m][m],sum; sum=0;
 srand(time(NULL));
 cout<<"Matrix"<<endl;
 for(int i=0;i<m;i++)
  {for(int j=0;j<m;j++)
   {Matrix[i][j]=rand()%5;
   if(i==j)sum=sum+Matrix[i][j];
   cout<<Matrix[i][j]<<" ";}
  cout<<endl;}
 cout<<"Sum="<<sum;
 return 0;}
dlydesertov1
Using System;

public class Solution
{
public static void main(String[] args)
{
int n = int.Parse(Console.ReadLine());
int[] a = new int[n];
int sumch = 0;
int sumnech = 0;
int sumthree = 0;
for(int i = 0; i < n; i++)
{
a[i] = int.Parse(Console.ReadLine());
if (a[i] % 2 == 0) sumch =+ a[i];
if (a[i] % 2 != 0) sumnech =+ a[i];
if (a[i] % 3 == 0) sumthree =+ a[i];
}
Console.WriteLine("Сумма четных элементов массива: " + sumch);
Console.WriteLine("Сумма нечетных элементов массива: " + sumnech);
Console.WriteLine("Сумма элементов массива, кратных трем: " + sumthree);
}
}
Павловна897
#include <iostream>
#include <iomanip>
using namespace std;
int f1(long int *mas, int N)//f1 для заполнения всех нечётных значений "-777"
{
 int i = 0; for (int i = 0; i < N; i++)
  if (mas[i] % 2 != 0)//условие, что число нечётное
   mas[i] = -777;
 return 0;
}
int f2(long int *mas, int N)//f2 для вывода массива
{
 int i = 0;
 for (int i = 0; i < N; i++)
  cout << mas[i]<<" ";//вывод элементов массива
 cout << endl;
 return 0;
}
void main()
{
 setlocale(0, "rus");
 int N,k1=0,k2=0,c=0;
 cout << "Введите натуральное число N" << endl;
 cin >> N;
 long int *p = new long int[N];//создаём динамический массив с длиной N
 cin >> k1>>k2;//первые два числа
 p[0] = k1; p[1] = k2;//записали в первые ячейки
 for (int i = 2; i < N; i++)
  p[i] = p[i-1] + p[i-2];//заполняем числами Фибоначчи
 f1(p, N);//вызов функций
 f2(p, N);
 system("pause");//пауза в консоли.
}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Вс++. дана квадратная матрица а порядка м. найти сумму элементов ее главной диагонали, то есть диагонали, содержащей следующие элементы: а1, 1 , а2, 2 , а3, 3………. ам, м. в паскаль program matrix80; type matrix = array [1..10, 1..10] of integer; var a: matrix; sum, m, i, j: integer; begin write('m: '); readln(m); for i: =1 to m do begin writeln(i, ': '); for j: =1 to m do begin write(j, ' : '); read(a[i, j]); end; end; sum: =0; for i: =1 to m do sum: =sum+a[i, i]; writeln(sum); end.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

ecocheminnov437
Bogataya Vladimir318
sn009
shilinmikhaillg
Gennadievna bessonov
lider-mpl550
tigran87-87
Voronin-Albertovich
gusrva3001
соловьев_Куркина
Акимцева27
betepah
Ignateva737
tatry2005
vallzh8328