Остаток от деления в си
Автор Sergey Raihshtat задал вопрос в разделе Другие языки и технологии
как в программе Си записать что "Если остаток от деления а на б равен 0,то напечатай....". if( ) printf( ); и получил лучший ответ
Ответ от Darth Vader[гуру]
if(!(a %b)) printf();
В Си (a%b) -остаток от деления. Ноль равносилен значению false, поэтому пишем !(a%b), т. е. это то что вам и нужно.
Можно еще так
if((a%b)==0) printf();
Но это более по паскальному, нежели по сишному: -) Но вам решать, что выбрать: -)
Darth Vader
Мыслитель
(7610)
Пожалуйста:-)
Ответ от WIM[гуру]
float a,b,c;
c = a mod b;
if ( с == 0) {
printf("mod: %f", c);
}
примерно так?
float a,b,c;
c = a mod b;
if ( с == 0) {
printf("mod: %f", c);
}
примерно так?
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: как в программе Си записать что "Если остаток от деления а на б равен 0,то напечатай....". if( ) printf( );