Se dau n numere intregi. Calculati suma cifrelor numarului maxim si afisati produsul dintre aceasta si numar in C++
Urgent!!
Utilizator anonim:
Vrei sa zic "aceasta" nu ?
Răspunsuri la întrebare
Răspuns de
0
#include<iostream.h>
using namespace std;
int main(){int v[100] , int n , int suma =0 , maxim, i,x;
cout<<"Numarul de numere : " ;
cin >> n;
for(i=1;i<=n;i++) //Se citesc cele n numere
cin>>v[i];
maxim = v[1]; //Initializam maximul cu prima valoare din sir
for(i=2;i<=n;i++) //Cautam maximul in sir
if(v[i]>maxim)
maxim =v[i];
x=maxim //Vom copia valoarea maximului in x
while (x>0) { //Cat timp numarul x mai are cifre
s=s+x%10; //Adaugam la suma ultima cifra
x=x/10;} //"Scapam de ultima cifra "
/*In acest moment ai in maxim valoarea numarului si in s suma cifrelor numarului */
cout<<"Produsul : " << s*maxim;}
L-am facut fara subprograme si doar chestii simple.
Sper sa se inteleaga
using namespace std;
int main(){int v[100] , int n , int suma =0 , maxim, i,x;
cout<<"Numarul de numere : " ;
cin >> n;
for(i=1;i<=n;i++) //Se citesc cele n numere
cin>>v[i];
maxim = v[1]; //Initializam maximul cu prima valoare din sir
for(i=2;i<=n;i++) //Cautam maximul in sir
if(v[i]>maxim)
maxim =v[i];
x=maxim //Vom copia valoarea maximului in x
while (x>0) { //Cat timp numarul x mai are cifre
s=s+x%10; //Adaugam la suma ultima cifra
x=x/10;} //"Scapam de ultima cifra "
/*In acest moment ai in maxim valoarea numarului si in s suma cifrelor numarului */
cout<<"Produsul : " << s*maxim;}
L-am facut fara subprograme si doar chestii simple.
Sper sa se inteleaga
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă