Inserati dupa fiecare element dintr-un vector suma cifrelor lui.
AJUTOR, VA ROG FOARTE FOARTE MULT! DAU MULTE PUNCTE!!!!!!!!!!!!!!
boiustef:
nu ne spui că se ştie dimensiunea vectorului?
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n, i, j, s, v[100], a;
cout << "n="; cin >> n;
cout << "introdu " << n << " numere naturale separate prin spatiu: ";
for (i=0; i<n; ++i)
cin >> v[i];
j=n+n;
for (i=n-1; i>=0; --i)
{
s=0; a=v[i];
while (a>0)
{
s=s+a%10;
a=a/10;
}
--j; v[j]=s;
--j; v[j]=v[i];
}
cout << "vectorul dupa inserari: ";
for (i=0; i<2*n; ++i)
cout << v[i] << " ";
return 0;
}
Explicație:
Alte întrebări interesante
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă