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

VA ROG, AJUTATI-MA!!! Trebuie rezolvate in C++

1. Dintr-un şir de numere intregi, să se afişeze suma elementelor de pe poziţiile pare şi suma celor de pe poziţii impare.
Exemplu: Date de intrare: n=6 numerele 3 1 5 4 6 7
Date de ieşire: s_imp = 14 (am insumat elem. 3+5+6) s_par = 12 (am insumat elem. 1+4+7)

2. Se introduc in calculator şi se memorează vârstele a n bărbaţi. Afişaţi câţi au vârsta mai mare decât 50 şi mai mică decât 70 de ani.
Exemplu: Date de intrare n=4 vârstele 56 45 76 65
Date de ieşire 2 barbati


3. Fiind date n numere naturale, cate sunt prime cu 7? Dar cu 10?
Exemplu: Date de intrare: n=6 si numerele 5 7 14 20 12 15
Date de ieşire: prime cu 7: 4 nr. prime cu 10: 1 nr.


4. Se dă un tablou bidimensional cu n linii şi m coloane, 1 <= n,m <= 50, cu componente intregi şi un număr intreg k. Se cere să se afişeze tabloul cu componentele mărite cu k.
Exemplu: Date de intrare: n = 2 m = 3 k = 5 si elementele: 1 2 3 6 7 8
Date de ieşire: 4 7 8 11 12 13


5. Fiind dat un tablou bidimensional cu n linii şi n coloane, afişaţi cea mai mare componentă şi poziţiile pe care le ocupă. Exemplu: Date de intrare: n = 2 si matricea: 4 7 5 7 Date de ieşire: max = 7 se afla pe pozitiile 1 2 si 2 2


6. Să se afişeze suma elementelor de pe coloana k a unei matrici cu n linii şi m coloane, k<=m.
Exemplu: Date de intrare: n = 2 m = 4 k = 3 si matricea 4 3 6 8 7 4 9 0
Date de ieşire: s = 15

Răspunsuri la întrebare

Răspuns de Puiutz
3
LA 1
void suma(int v[100], int n,int &s_imp, int &s_par)
{
 int i;
 s_imp=s_par=0;
for(i=1;i<=n;i++)
  if(i%2==0)
   s_par=s_par+v[i];
else
s_imp=s_imp+v[i];
}


Puiutz: LA 2int n,i,nr=0,x;
cout<<"Dati n=";
cin>>n;
cout<<"Dati sirul n: ";
for(i=1;i<=n;i++)
{
cin>>x;
if(x>=50 && x<=70)
nr++;
}
cout<<nr;
micumanuela: Multumesc!
Puiutz: LA 4
int main()
{
int n,m,i,j,a[50][50],k;
cin>>n>>m>>k;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{
cin>>a[i][j];
a[i][j]=a[i][j]+k;
}
for(i=1;i<=n;i++)
{for(j=1;j<=m;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
return 0;
micumanuela: Multumesc mult!
Puiutz: LA 5
int main()
{
int n,i,j,a[50][50],max=0;
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{
cin>>a[i][j];
if(a[i][j]>max)
max=a[i][j];
}
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
if(a[i][j]==max)
cout<<i<<" "<<j<<endl;

return 0;
Puiutz: ULTIMA
int main()
{
int n,i,j,a[50][50],s=0,m,k;
cin>>n>>m>>k;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{
cin>>a[i][j];
if(j==k)
s=s+a[i][j];
}
cout<<s;

return 0;
MadalinaMadutaa: https://brainly.ro/tema/3728100
Alte întrebări interesante