Strona 1 z 1

Dev c++ - reszta z dzielenia.

: 27 paź 2007, o 18:24
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ć?

Dev c++ - reszta z dzielenia.

: 27 paź 2007, o 18:28
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

Dev c++ - reszta z dzielenia.

: 29 paź 2007, o 00:12
autor: Undre
Ewentualnie jak bardzo chcesz, mozesz zdefiniowac tego moda poprzez dyrektywe

Dev c++ - reszta z dzielenia.

: 29 paź 2007, o 21:31
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;
}

Dev c++ - reszta z dzielenia.

: 31 paź 2007, o 17:12
autor: Xfly
Ta dyrektywa nazywa się zazwyczaj makroinstrukcją preprocesora, ale to tak na marginesie i zazwyczaj nazwy makroinstrukcji pisze się WIELKIMI LITERAMI