Informatică, întrebare adresată de alberth22121994, 8 ani în urmă

Salut, de ceva vreme incerc sa rezolv aceasta problema si nu stiu cum ar trebui sa o fac daca stie cineva, as fi recunoscator pentru ajutor.Multumesc.

Policarp e foarte bogat. Este atât de bogat încât tot ce știe despre averea lui este că valoarea ei e un număr format dintr-un 1 urmat de X de 0. Dându-se numărul natural X, să se afișeze valoarea averii lui Policarp.


Date de intrare

Se citește numărul X.


Date de ieșire

Se afișează valoarea averii lui Policarp.


Restricții

X este un număr natural mai mic decât 100.

Exemplu

Date de intrare: 4
Date de ieșire : 10000

Răspunsuri la întrebare

Răspuns de simulink
1

Răspuns:

Trebuie sa adisezi 1, urmat de x de 0. Pentru a afisa x zerouri poti sa folosesti un for de la 1 la x.

Explicație:

#include <iostream>

using namespace std;

int main()

{int x;

cout<<“x= “;

cin>>x;

cout<<“averea lui Policarp este:”<<endl;

cout<<“1”;

for (int i=1;i<=x;i++) cout<<“0”;

return 0;

}


alberth22121994: Imi cer scuze ca nu am precizat faptul ca problema trebuie sa o rezolv cu functia "While".
alberth22121994: am ]
alberth22121994: Iti multumesc totusi.
simulink: Pana aici la fel....Am inlocuit for-ul cu while:
cout<<“averea lui Policarp este:”<cout<<“1”;
int i=1
while(i<=x) {cout<<“0”; i++;}
return 0;
}
alberth22121994: Super, iti multumesc!
Alte întrebări interesante