Chapter4
This commit is contained in:
26
DeitelC/Chapter4/NaturalNumberArithmetic.c
Normal file
26
DeitelC/Chapter4/NaturalNumberArithmetic.c
Normal file
@ -0,0 +1,26 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main(void) {
|
||||
int i = 0, total = 0;
|
||||
puts("Enter an integer!");
|
||||
if(scanf("%d", &i)) {
|
||||
for(int sum = 0; sum <= i; sum++) {
|
||||
total += sum;
|
||||
}
|
||||
printf("Total sum: %d\n", total);
|
||||
total = 0;
|
||||
for(int sum = 0; sum * sum <= i * i; sum++) {
|
||||
int pow = sum * sum;
|
||||
total += pow;
|
||||
}
|
||||
printf("Sum of squares: %d\n", total);
|
||||
total = 0;
|
||||
for(int sum = 0; sum * sum * sum <= i * i * i; sum++) {
|
||||
int pow = sum * sum * sum;
|
||||
total += pow;
|
||||
}
|
||||
printf("Sum of cubes: %d\n", total);
|
||||
} else {
|
||||
puts("Enter valid integer!");
|
||||
}
|
||||
}
|
Binary file not shown.
Binary file not shown.
11
DeitelC/Chapter4/factorial1to5.c
Normal file
11
DeitelC/Chapter4/factorial1to5.c
Normal file
@ -0,0 +1,11 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main(void) {
|
||||
puts("Factorial 1 to 5: ");
|
||||
double sum = 1;
|
||||
for(double i = 1; i <= 20; i++) {
|
||||
sum *= i;
|
||||
printf("The %0.lf! are: %0.lf\n", i, sum);
|
||||
}
|
||||
return 0;
|
||||
}
|
11
DeitelC/Chapter4/trianglePrinting.c
Normal file
11
DeitelC/Chapter4/trianglePrinting.c
Normal file
@ -0,0 +1,11 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main(void) {
|
||||
int start = 10;
|
||||
for(int i = 1; i <= start; i++) {
|
||||
for(int j = 0; j <= i; j++){
|
||||
printf("%s", "*");
|
||||
}
|
||||
}
|
||||
printf("\n");
|
||||
}
|
Reference in New Issue
Block a user