Dev c++ - reszta z dzielenia.
-
- Użytkownik
- Posty: 2826
- Rejestracja: 30 gru 2006, o 20:38
- Płeć: Kobieta
- Lokalizacja: Lublin/warszawa
- Podziękował: 62 razy
- Pomógł: 482 razy
Dev c++ - reszta z dzielenia.
Uczę się pracy z kompilatorem Dev c++. Próbuję zapisać resztę z dzielenia. Robiąc algorytmy na lekcjach, używaliśmy funkcji "mod". Tutaj jednak jest niezadeklarowana. Co z tym zrobić?
-
- Użytkownik
- Posty: 91
- Rejestracja: 27 paź 2007, o 17:43
- Płeć: Mężczyzna
- Lokalizacja: Radom
- Podziękował: 25 razy
- Pomógł: 7 razy
Dev c++ - reszta z dzielenia.
Dzielenie modulo zapisuje się jako x%y.
Jeśli to koniecznie jednak musi nazywać się mod, to (można prościej xD)
in x, y;
mod = x%y;
std:cin >> x >> y;
cout
Jeśli to koniecznie jednak musi nazywać się mod, to (można prościej xD)
in x, y;
mod = x%y;
std:cin >> x >> y;
cout
-
- Użytkownik
- Posty: 107
- Rejestracja: 7 lis 2006, o 12:03
- Płeć: Mężczyzna
- Lokalizacja: Gdańsk
- Pomógł: 20 razy
Dev c++ - reszta z dzielenia.
Dokładniej mówiąć coś takiego:Undre pisze:Ewentualnie jak bardzo chcesz, mozesz zdefiniowac tego moda poprzez dyrektywe
Kod: Zaznacz cały
#include <stdio.h>
#define mod(x,y) x%=y
int main(void)
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d",mod(a,b));
return 0;
}
-
- Użytkownik
- Posty: 174
- Rejestracja: 13 mar 2006, o 20:44
- Płeć: Mężczyzna
- Lokalizacja: Nowogard
- Podziękował: 33 razy
- Pomógł: 10 razy
Dev c++ - reszta z dzielenia.
Ta dyrektywa nazywa się zazwyczaj makroinstrukcją preprocesora, ale to tak na marginesie i zazwyczaj nazwy makroinstrukcji pisze się WIELKIMI LITERAMI