Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions compute-factorial.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
//Create a program to compute the factorial of a number using a function.


#include <stdio.h>

int computeFactorial(int n){
int factorial = 1;

for (int i = 0; i <= n; ++i){
factorial = factorial * i;

}

return factorial;
}

int main() {

int number;
scanf("%d", &number);

int total = computeFactorial(number);
printf("%d", total);

return 0;
}

32 changes: 32 additions & 0 deletions largest-number-from-3.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
// Create a program that prints the largest number among three numbers by creating a function.

#include <stdio.h>

int getLargestNumber(int n1, int n2, int n3){

if (n1>n2 && n1>n3) {
largestNumber = n1;
}

else if (n2>n1 && n2>n3){
largestNumber = n2;
}

else {
largestNumber = n3;
}

return largestNumber;

}

int main() {

int largestNnumber = getLargestNumber(15, 12, 30) // output = 30
printf("%d", largestNumber);

largestNnumber = getLargestNumber(12, 120, -30) // output = 120
printf("%d", largestNumber);

return 0;
}
34 changes: 34 additions & 0 deletions odd-or-even.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
// Create a program to check whether a number is odd or even by creating a function.


#include <stdio.h>

int oddEven(int number){

if (number % 2 ==0){
return 1;
}

else{
return 0;
}
}

int main(){

int n;
printf("Enter a number: ");
scanf("%d", &n);

int result = oddEven(n);

if (result == 1){
printf("%d is Even", n);
}

else {
printf("%d is Odd", n);
}

return 0;
}
30 changes: 30 additions & 0 deletions sum-of-first-n.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
// Create a program to find the sum of first n natural numbers

#include <stdio.h>

int computeSum(int number){
int total = 0;

for (int i = 0; i<=number; i++){
total = total + i;
}

return total;

}

int main() {

int result = computeSum(15);
printf("%d\n", result); // Output: 120

result = computeSum(120);
printf("%d", result); // Output: 7260

return 0;
}