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

Se citeste un numar natural n si un sir de n numere . Sa se afiseze pe cate un rand prima cifra a fiecarui numar din sir , precum si suma acestor cifre.

Exemplu : n=5 si sirul 234,96,87,1293,897
se va afisa : 2
9
8
1
8
28

Răspunsuri la întrebare

Răspuns de Utilizator anonim
1
#include <iostream>

using namespace std;

long int og(long int k)
{   
int og=0,x;   
while(k)   
{       
x=k%10;       
og=og*10+x;       
k=k/10;   
}   
return og;
}

int main()
{   
long int n,i,k,v[1001],nv=0,s=0;   
cin>>n;   
for(i=1;i<=n;i++)   
{       
cin>>k;       
v[++nv]=og(k)%10;       
s=s+og(k)%10;   
}   
for(i=1;i<=nv;i++) cout<<v[i]<<'\n';   
cout<<s;   
return 0;
}

alexa5izy: Rezolvarea ta este buna , dar din pacate am uitat sa mentionez ca trebuia sa o faci cu siruri nu cu vectori :(
Alte întrebări interesante