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:


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:


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ă