Limbaj de programare C
Se citesc numere naturale pânã când se introduce numãrul 0. Afisati suma obtinutã prin
adunarea primei si a ultimei cifre din fiecare numar citit. Numerele cu mai putin de 2 cifre nu
se iau in considerare.
Exemplu: dacã se introduc numerele 3455 66 7 8 23 11221 0 atunci se va afisa 27
(3+5+6+6+2+3+1+1).
Răspunsuri la întrebare
Răspuns de
1
#include <stdio.h>
int main()
{
int sum = 0,n,x;
scanf("%d",&n);
while (n != 0)
{
x = n;
if ( x > 9 )
{
sum = sum + x % 10;
while ( x > 9 )
x = x / 10;
sum = sum + x;
}
scanf("%d",&n);
}
printf("%d",sum);
return 0;
}
int main()
{
int sum = 0,n,x;
scanf("%d",&n);
while (n != 0)
{
x = n;
if ( x > 9 )
{
sum = sum + x % 10;
while ( x > 9 )
x = x / 10;
sum = sum + x;
}
scanf("%d",&n);
}
printf("%d",sum);
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă