Dev c++ - reszta z dzielenia.

*Kasia
Użytkownik
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.

Post autor: *Kasia »

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ć?
NagashTheBlack
Użytkownik
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.

Post autor: NagashTheBlack »

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
Awatar użytkownika
Undre
Użytkownik
Użytkownik
Posty: 1430
Rejestracja: 15 lis 2004, o 02:05
Płeć: Mężczyzna
Lokalizacja:
Podziękował: 3 razy
Pomógł: 92 razy

Dev c++ - reszta z dzielenia.

Post autor: Undre »

Ewentualnie jak bardzo chcesz, mozesz zdefiniowac tego moda poprzez dyrektywe
MGT
Użytkownik
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.

Post autor: MGT »

Undre pisze:Ewentualnie jak bardzo chcesz, mozesz zdefiniowac tego moda poprzez dyrektywe
Dokładniej mówiąć coś takiego:

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;
}
Xfly
Użytkownik
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.

Post autor: Xfly »

Ta dyrektywa nazywa się zazwyczaj makroinstrukcją preprocesora, ale to tak na marginesie i zazwyczaj nazwy makroinstrukcji pisze się WIELKIMI LITERAMI
ODPOWIEDZ