Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 5.848 pregleda

Najnovija ↓

Re: [Zadatak] Sabranje cifara broja (rekurzivno) 03.02.2008. u 03:16 · pre 228 meseci #2
Sve operacije su u skupu celih brojeva:

12345 % 10 = 5
12345 / 10 = 1234

1234 % 10 = 4
1234 / 10 = 123

123 % 10 = 3
123 / 10 = 12

12 % 10 = 2
12 / 10 = 1

1 % 10 = 1
1 / 10 = 0

0 <-- kraj algoritma.
Potpis
"The problem with the world is that everyone is a few drinks behind."
-Humphrey Bogart
Re: [Zadatak] Sabranje cifara broja (rekurzivno) 06.02.2008. u 02:45 · pre 228 meseci #4
Ako ti je trebao ceo zadatak, imao sam ga vec kod sebe, pa evo!

Code:

#include <stdio.h>
#include <stdlib.h>

int suma(int n) 
{
    if(n!=0)return (n%10+suma(n/10));
    else 
        return 0;
    
}

void main()
{
      int n;
      printf("Unesite zeljeni broj: ");
      scanf("%d",&n);
      printf("Zbir cifara unetog broja je: %d\n",suma(n));
      system("pause");
}
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme