C
This commit is contained in:
parent
8cc30d875d
commit
b199446865
20
DeitelC/ArmstrongNumbers.c
Normal file
20
DeitelC/ArmstrongNumbers.c
Normal file
@ -0,0 +1,20 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main(void){
|
||||
int a = 1;
|
||||
int b = 0;
|
||||
int c = 0;
|
||||
int d;
|
||||
|
||||
for(a = 1; a <= 9; a++){
|
||||
for(b = 0; b <= 9; b++){
|
||||
for(c = 0; c <= 9; c++) {
|
||||
d = (100*a)+(10*b)+c;
|
||||
if(d == (a*a*a)+(b*b*b)+(c*c*c)) {
|
||||
printf("%d\n", d);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
29
DeitelC/BinaryToDecimal.c
Normal file
29
DeitelC/BinaryToDecimal.c
Normal file
@ -0,0 +1,29 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main(void){
|
||||
int a;
|
||||
int b;
|
||||
int c = 1;
|
||||
int d;
|
||||
int e = 2;
|
||||
printf("Enter binary!(5 or less!)\n");
|
||||
scanf("%d", &a);
|
||||
while (a > 0) {
|
||||
b = a % 10;
|
||||
if (b > 0 && c == 1) {
|
||||
d = b;
|
||||
a /= 10;
|
||||
c++;
|
||||
|
||||
} else if (b > 0 && c != 1) {
|
||||
d += e*b;
|
||||
e *=2;
|
||||
a/=10;
|
||||
c++;
|
||||
} else {
|
||||
e *=2;
|
||||
a/=10;
|
||||
}
|
||||
}
|
||||
printf("%d\n", d);
|
||||
}
|
24
DeitelC/CheckerboardPattern.c
Normal file
24
DeitelC/CheckerboardPattern.c
Normal file
@ -0,0 +1,24 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main(void) {
|
||||
int a = 1;
|
||||
int b = 1;
|
||||
for(a=1;a<9;a++) {
|
||||
if (a % 2 == 1) {
|
||||
while (b <= 8) {
|
||||
printf("%s","* ");
|
||||
b++;
|
||||
}
|
||||
printf("\n");
|
||||
b = 0;
|
||||
} else {
|
||||
while(b <= 8) {
|
||||
printf("%s", " *");
|
||||
b++;
|
||||
}
|
||||
printf("\n");
|
||||
b = 0;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
12
DeitelC/Circle.c
Normal file
12
DeitelC/Circle.c
Normal file
@ -0,0 +1,12 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main(void) {
|
||||
float pi = 3.14159;
|
||||
double r;
|
||||
printf("%s\n", "Enter radius of Circle!: ");
|
||||
scanf("%lf", &r);
|
||||
printf("%s %lf\n", "The Diameter of Circle!: ", 2*r);
|
||||
printf("%s %lf\n", "The Circumference of Circle: ", 2*pi*r);
|
||||
printf("%s %lf\n", "The Area of Circle: ", pi*(r*r));
|
||||
|
||||
}
|
20
DeitelC/FloydsTriangle.c
Normal file
20
DeitelC/FloydsTriangle.c
Normal file
@ -0,0 +1,20 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main(void) {
|
||||
|
||||
int a = 1;
|
||||
int b = 1;
|
||||
int i = 1;
|
||||
|
||||
while(a < 11) {
|
||||
while(b <= a) {
|
||||
printf("%d\t",i);
|
||||
i++;
|
||||
b++;
|
||||
}
|
||||
printf("\n");
|
||||
b = 1;
|
||||
a++;
|
||||
|
||||
}
|
||||
}
|
21
DeitelC/HowMany9.c
Normal file
21
DeitelC/HowMany9.c
Normal file
@ -0,0 +1,21 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main(void){
|
||||
int counter = 0;
|
||||
int data = 0;
|
||||
int nine = 9;
|
||||
int lastData;
|
||||
|
||||
printf("Enter integer!: ");
|
||||
scanf("%d", &data);
|
||||
while(data > 0){
|
||||
lastData = data % 10;
|
||||
if (lastData == 9) {
|
||||
counter++;
|
||||
data /= 10;
|
||||
} else {
|
||||
data /= 10;
|
||||
}
|
||||
}
|
||||
printf("%d\n", counter);
|
||||
}
|
9
DeitelC/MultiplesOf3WithAnInfiniteLoop.c
Normal file
9
DeitelC/MultiplesOf3WithAnInfiniteLoop.c
Normal file
@ -0,0 +1,9 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main(void) {
|
||||
int three = 3;
|
||||
while (three > 0) {
|
||||
printf("%d\n", three);
|
||||
three *= 3;
|
||||
}
|
||||
}
|
15
DeitelC/MultiplesOfNumber.c
Normal file
15
DeitelC/MultiplesOfNumber.c
Normal file
@ -0,0 +1,15 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main(void){
|
||||
int dollar = 0;
|
||||
for(dollar = 0; dollar < 500; dollar++) {
|
||||
if (dollar % 50 == 0) {
|
||||
printf("\n");
|
||||
printf("$ ");
|
||||
dollar++;
|
||||
} else {
|
||||
printf("$ ");
|
||||
dollar++;
|
||||
}
|
||||
}
|
||||
}
|
55
DeitelC/RightTriangle.c
Normal file
55
DeitelC/RightTriangle.c
Normal file
@ -0,0 +1,55 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int MaxValue(int number1, int number2, int number3) {
|
||||
int largest = 0;
|
||||
if (number1 <= number2) {
|
||||
largest = number2;
|
||||
} else {
|
||||
largest = number1;
|
||||
}
|
||||
|
||||
if (largest <= number3) {
|
||||
largest = number3;
|
||||
}
|
||||
return largest;
|
||||
}
|
||||
|
||||
void Least(int number4, int number5, int number6, int *Least1, int *Least2) {
|
||||
if (number4 <= number5) {
|
||||
*Least1 = number4;
|
||||
} else {
|
||||
*Least1 = number5;
|
||||
}
|
||||
|
||||
if(number5 <= number6) {
|
||||
*Least2 = number5;
|
||||
} else {
|
||||
*Least2 = number6;
|
||||
}
|
||||
}
|
||||
|
||||
int main(void) {
|
||||
int a;
|
||||
int b;
|
||||
int c;
|
||||
int d;
|
||||
int Least3;
|
||||
int Least4;
|
||||
|
||||
printf("%s\n","Enter first value of Right Triangle!");
|
||||
scanf("%d", &a);
|
||||
printf("%s\n","Enter second value of Right Triangle!");
|
||||
scanf("%d", &b);
|
||||
printf("%s\n","Enter last value of Right Triangle!");
|
||||
scanf("%d", &c);
|
||||
|
||||
d = MaxValue(a,b,c);
|
||||
Least(a,b,c,&Least3,&Least4);
|
||||
if((d*d) == (Least3*Least3)+(Least4*Least4)) {
|
||||
printf("%s\n", "Yes this triangle is a right triangle!");
|
||||
} else {
|
||||
printf("%s\n", "No");
|
||||
}
|
||||
printf("%d\n", d);
|
||||
printf("%d %d\n", Least3, Least4);
|
||||
}
|
43
DeitelC/SideOfATriangle.c
Normal file
43
DeitelC/SideOfATriangle.c
Normal file
@ -0,0 +1,43 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int AbsoluteValue(int number) {
|
||||
if (number < 0) {
|
||||
number *= -1;
|
||||
}
|
||||
return number;
|
||||
}
|
||||
|
||||
int main() {
|
||||
int a;
|
||||
int b;
|
||||
int c;
|
||||
int check = 0;
|
||||
printf("%s\n", "Enter sides of Triangle! (Enter first value!): ");
|
||||
scanf("%d", &a);
|
||||
printf("%s\n", "Enter sides of Triangle! (Enter second value!): ");
|
||||
scanf("%d", &b);
|
||||
printf("%s\n", "Enter sides of Triangle! (Enter last value!): ");
|
||||
scanf("%d", &c);
|
||||
|
||||
|
||||
if(AbsoluteValue(b-a) < c && c < a+b) {
|
||||
check++;
|
||||
} else {
|
||||
printf("%s\n", "Check 1 NOT COMPLETED!");
|
||||
}
|
||||
if(AbsoluteValue(c-a)< b && b < c+a) {
|
||||
check++;
|
||||
} else {
|
||||
printf("%s\n", "Check 2 NOT COMPLETED!");
|
||||
}
|
||||
if(AbsoluteValue(c-b)< a && a < c+b) {
|
||||
check++;
|
||||
} else {
|
||||
printf("%s\n", "Check 3 NOT COMPLETED!");
|
||||
}
|
||||
if(check == 3) {
|
||||
printf("%s\n", "Yes this is a triangle!");
|
||||
} else {
|
||||
printf("%s\n", "No");
|
||||
}
|
||||
}
|
BIN
DeitelC/a.exe
BIN
DeitelC/a.exe
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user