Informatică, întrebare adresată de baltaina, 9 ani în urmă

De elaborat un program ce calculeaza intr-un tabel bideminsional 5 pe 5 de numere,suma elementelor impare divizibile la 3.Ajutati-ma va rog,este foarte important!!!!!


lozanalex: Pascal sau C++?
baltaina: pascal

Răspunsuri la întrebare

Răspuns de lozanalex
0
Pentru Pascal

var a:array [1..5,1..5] of integer;
i,j,s:integer;

begin
  for i:=1 to 5 do
    for j:=1 to 5 do
      read(a[i,j]);
  s:=0;
  for i:=1 to 5 do
    for j:=1 to 5 do
      if (a[i,j] mod 2 =1) and (a[i,j] mod 3 =0) then s:=s+a[i,j];
  write(s);
end.

Si pentru C++ 

#include <iostream>
#include <vector>

using namespace std;

int main()
{
    vector <vector <int> > a;
    a.resize(5);
    for (int i=0; i<a.size(); i++)
    {
        a[i].resize(5);
        for (int j=0; j<a[i].size(); j++)
            cin >> a[i][j];
    }
    int s=0;
    for (int i=0; i<a.size(); i++)
    {
        for (int j=0; j<a[i].size(); j++)
            if (a[i][j] % 2 == 1 && a[i][j] % 3 == 0) s+=a[i][j];
    }
    cout << s ;
    return 0;
}
Alte întrebări interesante