am la informatica
intreg n,i,x, nr,s
citeste n;s<-0
pentru i<- 1, n executa
nr<-1: citese x:
cat timp x>9 executa
nr<-nr * 10
x<-[x / 10]
sfarsit cat timp
s<-s + x * nr
sfarsit pentru
scrie s;
stop
si cerintele a : ce se va afisa pentru n=6 si numerele : 222,346509,2043,89,1,76002?
b determinati un set de date de intrare pentru care valoarea afisata va fi egala c suma numerelor citite, a rog cat de repede se poate am nevoie urgent de ea
andreidragulin5:
poti putin mai repede te rog am nevoie cam in 2 min
Răspunsuri la întrebare
Răspuns de
4
a)se va afisa valoarea:372281
b)valoarea afisata sa fie egala cu suma numerelor:avem nevoie de numere de forma:a0;a00;a0000,etc...
in a doua poza ai exemplul:
b)valoarea afisata sa fie egala cu suma numerelor:avem nevoie de numere de forma:a0;a00;a0000,etc...
in a doua poza ai exemplul:
Anexe:
![](https://ro-static.z-dn.net/files/d43/0ba481240f89f37b5c2bdbbd1bed9298.png)
![](https://ro-static.z-dn.net/files/d55/2c15038fdb4c956dd7d444fc15fdc4c6.png)
Răspuns de
4
#include <iostream>
using namespace std;
int main()
{
int n,i,x,nr,s;
cin>>n;
s=0;
for(i=1;i<=n;i++)
{
nr=1;
cin>>x;
while(x>9)
{
nr = nr*10;
x = x/10;
}
s=s+x*nr;
}
cout<<s;
return 0;
}
using namespace std;
int main()
{
int n,i,x,nr,s;
cin>>n;
s=0;
for(i=1;i<=n;i++)
{
nr=1;
cin>>x;
while(x>9)
{
nr = nr*10;
x = x/10;
}
s=s+x*nr;
}
cout<<s;
return 0;
}
Anexe:
![](https://ro-static.z-dn.net/files/d6c/5266e13c8080bcafdfa96cb944cf2284.png)
![](https://ro-static.z-dn.net/files/dd1/b92d4eb45a34c145cba03f3e12b90d4a.png)
Alte întrebări interesante
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
Istorie,
9 ani în urmă