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

1)Rezolvati in scratch probleme:
Va rog urgent!
a)Se citeste de la tastatura un numar cu exact 3 cifre. Aflati numarul obtinut prin eliminarea cifrei din mijloc. Exemplu. Daca se citeste numarul 157, se va afisa numarul 17
b)Se citeste de la tastatura un numar cu exact 3 cifre. Afisati numarul obtinut prin interschimbarea cifrei zecilor cu cifra unitatilor. Exemplu. Daca se citeste numarul 157,se va afisa numarul 175
c) Se citeste de la tastatura un numar cu maxim 4 cifre. Afisati suma cifrelor numarului. Exemplu: Daca se citeste numarul 391, se va afisa numarul 13(=3+9+1)
d)Se citeste un numar cu exact 3 cifre. Afisati numarul obtinut prin inversarea ordinii cifrelor. Exemplu daca se citeste numarul 821, se va afisa numarul 128

Răspunsuri la întrebare

Răspuns de ovdumi
3

Răspuns:

a) cin>>n;

c1=n/100;

cout<<c1*10+n%10;

b) cin>>n;

c1=n/100;

c2=(n/10)%10;

c3=n%10;

cout<<c1*100+c3*10+c2;

c) cin>>n;

S=0;

while (n!=0)

{

   S=S+n%10;

   n=n/10;

}

cout<<S;

d) rast=0;

while (n!=0)

{

   rast=rast*10+n%10;

   n=n/10;

}

cout<<rast;

Explicație:

Nu e prea mult de explicat la programele astea, cred ca le poti intelege. Le-am facut mai sumar, declararea variabilelor si restul trebuie sa stii sa le pui singur.


masalisa00: Ms <3
andreealovewinx: Ce inseamna cin>>n?????
ovdumi: citesc o valoare pentru n
ovdumi: ar trebui sa stii si tu asta, nu crezi?
andreealovewinx: cin>>n
andreealovewinx: si cum se arata cin>>n in scratch?
ovdumi: nu stiu cum e in scratch, dar daca ai de lucrat in el tu ar trebui sa stii ce trebuie sa faci
ovdumi: mai mult de atat nu te pot ajuta
Alte întrebări interesante