(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Divide Integer
#include <stdio.h>
int main(void)
{
int cookies = 45;
int children = 7;
int cookies_per_child = 0;
int cookies_left_over = 0;
cookies_per_child = cookies/children;
printf("You have %d children and %d cookies", children, cookies);
printf("\nGive each child %d cookies.", cookies_per_child);
cookies_left_over = cookies%children;
printf("\nThere are %d cookies left over.\n", cookies_left_over);
return 0;
}
You have 7 children and 45 cookies
Give each child 6 cookies.
There are 3 cookies left over.
If both operands i1 and i2 are integers, the expression i1/i2 provides integer division
#include<stdio.h>
main( )
{
int a = 1,b =2;
printf("\n a = %f",a/b);
printf("\n a = %d",a/b);
}
a = 0.000000
a = 0
Simple calculations
#include <stdio.h>
int main(void)
{
int Total_Pets;
int Cats;
int Dogs;
int Ponies;
int Others;
Cats = 2;
Dogs = 1;
Ponies = 1;
Others = 46;
Total_Pets = Cats + Dogs + Ponies + Others;
printf("We have %d pets in total", Total_Pets); /* Output the result */
return 0;
}
We have 50 pets in total
Sum the integers from 1 to a user-specified number
#include <stdio.h>
int main(void)
{
long sum = 0L;
int count = 100;
for(int i = 1 ; i <= count ; i++){
sum += i;
}
printf("\nTotal of the first %d numbers is %ld\n", count, sum);
return 0;
}
Total of the first 100 numbers is 5050