Problema 81. punctul 1 si 2 .
Anexe:
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int x,v=0,z=1,a;
cin >> x;
while (x>0)
{
a=x%10;
if (a>5)
a=5;
v=v+z*a;
x=x/10; z=z*10;
}
cout << v;
return 0;
}
Explicație:
subpunctul 1 este în imagine.
2) cea mai mare valoare pentru x este 2399, pentru ca algoritmul să afişeze 2355.
Algoritmul dat înlocueşte orice cifră mai mare ca 5 prin 5, celelalte rămân neschimbate.
eu nu am observat că ceri numai subpunctele 1 şi 2, şi le-am realizat pe toate...
răspuns la 3 şi 4 găseşti în cod. Succese!
p.s. Sper să înţelegi tabelul de valori... urmăreşte codul şi vezi în tabel valorile curente calculate....
Anexe:
Alte întrebări interesante
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă