Informatică, întrebare adresată de ciudat10, 9 ani în urmă

In limbajul C
Se citeşte un număr natural n. Să se calculeze suma cifrelor din care este alcătuit n. Ultima cifră a unui număr este restul împărţirii acelui număr la 10. Ceea ce rămâne din număr este câtul împărţirii lui la 10.

Răspunsuri la întrebare

Răspuns de express
3
#include <stdio.h>
#include <stdlib.h>
int n, s;

int main()
{
    scanf("%d", &n);
    s = 0;
    while(n != 0)
    {
        s = s + n % 10;
        n = n / 10;
    }
    printf("%d",s);
    return 0;
}


ciudat10: mersi, as avea nevoie de program in limbajul C, nu C++ :D
express: ok...ma straduesc sa ti-l fac si-n C...de regula la noi se studiaza C++....
express: *straduiesc
ciudat10: mersi mult de ajutor
express: am facut-o in C
Răspuns de ardyarde
0
#include <stdio.h>
#include <stdlib.h>

int main()
{
  int n,s=0;
  scanf("%d", n);
  do{
        s+=n%10;
    n/=10;
  }while(n);
  printf("%d\n", n);
}


ardyarde: scuze acum am vazut ca vrei in C si ca s-a raspuns --
ciudat10: np, nu functioneaza din pacate varianta anterioara.. daca ai idee cum se face in C, te rog, as avea nevoie de ajutor
ardyarde: am editat programul sa fie in C
ciudat10: mersi
Alte întrebări interesante