• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed działanie operatora modulo w c++

VPS Starter Arubacloud
0 głosów
1,723 wizyt
pytanie zadane 20 maja 2017 w C i C++ przez Jakub 0 Pasjonat (23,120 p.)
zamknięte 20 maja 2017 przez Jakub 0

hej ,ogólnie wiem do czego służy modulo w c++ ,rozumiem że zwraca on resztę z dzielenia . Problem jest w tym że nie wiem kiedy zwraca tylko 1 albo 0 a kiedy całą resztę np:

void converter(int n)
{
        if(n==0)return;
        else converter(n/2);
        cout<<n%2;
}
//to rekurencyjny konwerter systemu dziesiętnego na binarny , tu modulo zwraca 1 lub 0 w zależności czy występuje reszta czy nie 

w innym przypadku modulo zwraca konkretną wartość :

int suma_cyfr(long long n)
{
  if(n>0)
    return n%10 + suma_cyfr(n/10);
 
  return 0;
}
 //ten algorytm wylicza sumę cyfr w liczbie i podaje konkretną wartość np 15:10 r=5;

dziękuje za pomoc

komentarz zamknięcia: już znam odpowiedź

1 odpowiedź

+2 głosów
odpowiedź 20 maja 2017 przez adrian17 Ekspert (344,100 p.)
wybrane 20 maja 2017 przez Jakub 0
 
Najlepsza
W pierwszym programie dzielisz przez 2, a reszta z dzielenia przez 2 może być tylko 1 lub 0.
komentarz 20 maja 2017 przez Jakub 0 Pasjonat (23,120 p.)

Rzeczywiście frown ale ja jestem nieprzytomny , dzięki za pomoc

Podobne pytania

0 głosów
0 odpowiedzi 242 wizyt
pytanie zadane 2 kwietnia 2022 w C i C++ przez Krzysztofs1234 Użytkownik (890 p.)
0 głosów
2 odpowiedzi 364 wizyt
0 głosów
1 odpowiedź 659 wizyt
pytanie zadane 19 września 2017 w SPOJ przez Kamil Paradowski Użytkownik (620 p.)

92,452 zapytań

141,262 odpowiedzi

319,085 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...