URL: https://www.overclockers.at/coding-stuff/frage_in_quotcquot_65162/page_1 - zur Vollversion wechseln!
jo, wie schreib ich in C a prog, indem 17 durch 2 dividiert wird, und der rest auch ausgegeben wird ???
-------------------------------------
# include <stdio.h>
void main (void) {
int first=17;
int second=2;
}
wie gehts weiter, nach int sec...... ??? ps. mach des heut des erste mal 
# include <stdio.h>
void main (void) {
int first=17;
int second=2;
int rest=0,i;
for(i=0;i>=1;i++)
{ rest=first%2;
printf("%d",rest);
}
}
ned haun wenns ned stimmt
Also das Problem ist der Rest wird kein integer sein außer du schaffst es C zu verändern muß schon ein long initailisieren
mhh, mein lehrer, der
hat gesagt, man muss irgendwie was mit "modulo" machen !?!Spoiler Alert:penner
% = modulo
Zitat von Brunnman# include <stdio.h>
void main (void) {
int first=17;
int second=2;
int rest=0,i;
for(i=0;i>=1;i++)
{ rest=first%2;
printf("%d",rest);
}
}
ned haun wenns ned stimmt
ich hab ma jetzt irgnedso ienen compiler gesaugt und bin scho am proggen...
sollt wiedermal in die schule gehen 
ergenis sollte ja sein bei 17 durch 2
10001 also eine art binärdarstellung, oda?
# include <stdio.h>
void main (void)
{
int first=17;
int second=2;
int rest=0,i;
for(i=0;first>0;i++)
{
rest=first%2;
first=first/2;
printf("%d",rest);
}
getch();
}
musst aber das ergebnis verkehrt lesen...
sprich:
01 sollte eigentlich 10 sein.
01= 3 (im dez) und ned 1
# include <stdio.h>
void main (void) {
int first=17;
int second=2;
int erg=first/second;
int rest=first%second;
printf("erg: %d, rest: %d"erg,rest);
}
EDIT: ja so einfach ist das 
# include <stdio.h>
void main (void) {
int first=17;
int second=2;
int erg=first/second;
int rest=first%second;
printf("erg: %d, rest: %d"erg,rest);
}
also mit dem funzt des sicher ??
hab kan compiler bei da hand 
jetzt ist schon das erste semester um, und ihr macht erst modulo ?
Zitat von Mariusalso mit dem funzt des sicher ??
hab kan compiler bei da hand
geht des ned wie in c++:
ergebnis=17%2;
???
was verstehst net moidaschl?
rest=17%2;
ergebnis=17/2;
% - Modulo ... dividiert durch 2 und gibt nur den Rest zurück ...
ergebnis=17%2; //ist somit nicht korrekt
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026