Skip to content

Commit

Permalink
Delete unnecessary files and fix indentation
Browse files Browse the repository at this point in the history
  • Loading branch information
TheWatcher01 committed Apr 3, 2024
1 parent 35aa2b8 commit c822de7
Show file tree
Hide file tree
Showing 18 changed files with 133 additions and 86 deletions.
4 changes: 2 additions & 2 deletions functions_nested_loops/1-main.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@
*/
int main(void)
{
print_alphabet();
return (0);
print_alphabet();
return (0);
}
Binary file removed functions_nested_loops/10-add
Binary file not shown.
8 changes: 4 additions & 4 deletions functions_nested_loops/10-main.c
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@
*/
int main(void)
{
int n;
int n;

n = add(89, 9);
printf("%d\n", n);
return (0);
n = add(89, 9);
printf("%d\n", n);
return (0);
}
18 changes: 9 additions & 9 deletions functions_nested_loops/100-main.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@
*/
int main(void)
{
print_times_table(3);
_putchar('\n');
print_times_table(5);
_putchar('\n');
print_times_table(98);
_putchar('\n');
print_times_table(12);
return (0);
}
print_times_table(3);
_putchar('\n');
print_times_table(5);
_putchar('\n');
print_times_table(98);
_putchar('\n');
print_times_table(12);
return (0);
}
46 changes: 46 additions & 0 deletions functions_nested_loops/104-fibonacci.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
#include <stdio.h>

/**
* main - Prints the first 98 Fibonacci numbers, starting with 1 and 2.
*
* The numbers are separated by a comma followed by a space. The program
* manages the Fibonacci numbers in two parts to handle the large numbers
* involved, and it handles overflow manually.
*
* Return: Always 0.
*/
int main(void)
{
/* The lower and upper parts of the current and next Fibonacci numbers */
unsigned int a1 = 0, a2 = 1, b1 = 0, b2 = 2, next1, next2, count;

/* Print the first two Fibonacci numbers */
printf("1, 2");

/* Calculate and print the next 96 Fibonacci numbers */
for (count = 2; count < 98; count++)
{
/* Calculate the next Fibonacci number */
next1 = a1 + b1;
next2 = a2 + b2 + (next1 / 1000000000);
next1 = next1 % 1000000000;

/* Print the next Fibonacci number */
if (next2 > 0)
printf(", %u%09u", next2, next1);
else
printf(", %u", next1);

/* Update current & next Fibonacci numbers for next loop iteration */
a1 = b1;
a2 = b2;
b1 = next1;
b2 = next2;
}

/* Print a newline at the end */
printf("\n");

/* Return 0 to indicate successful completion */
return (0);
}
Binary file removed functions_nested_loops/11-98
Binary file not shown.
12 changes: 6 additions & 6 deletions functions_nested_loops/11-main.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
*/
int main(void)
{
print_to_98(0);
print_to_98(98);
print_to_98(111);
print_to_98(81);
print_to_98(-10);
return (0);
print_to_98(0);
print_to_98(98);
print_to_98(111);
print_to_98(81);
print_to_98(-10);
return (0);
}
4 changes: 2 additions & 2 deletions functions_nested_loops/2-main.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@
*/
int main(void)
{
print_alphabet_x10();
return (0);
print_alphabet_x10();
return (0);
}
18 changes: 9 additions & 9 deletions functions_nested_loops/3-main.c
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@
*/
int main(void)
{
int r;
int r;

r = _islower('H');
_putchar(r + '0');
r = _islower('o');
_putchar(r + '0');
r = _islower(108);
_putchar(r + '0');
_putchar('\n');
return (0);
r = _islower('H');
_putchar(r + '0');
r = _islower('o');
_putchar(r + '0');
r = _islower(108);
_putchar(r + '0');
_putchar('\n');
return (0);
}
22 changes: 11 additions & 11 deletions functions_nested_loops/4-main.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,16 @@

int main(void)
{
int r;
int r;

r = _isalpha('H');
_putchar(r + '0');
r = _isalpha('o');
_putchar(r + '0');
r = _isalpha(108);
_putchar(r + '0');
r = _isalpha(';');
_putchar(r + '0');
_putchar('\n');
return (0);
r = _isalpha('H');
_putchar(r + '0');
r = _isalpha('o');
_putchar(r + '0');
r = _isalpha(108);
_putchar(r + '0');
r = _isalpha(';');
_putchar(r + '0');
_putchar('\n');
return (0);
}
44 changes: 22 additions & 22 deletions functions_nested_loops/5-main.c
Original file line number Diff line number Diff line change
Expand Up @@ -6,27 +6,27 @@
*/
int main(void)
{
int r;
int r;

r = print_sign(98);
_putchar(',');
_putchar(' ');
_putchar(r + '0');
_putchar('\n');
r = print_sign(0);
_putchar(',');
_putchar(' ');
_putchar(r + '0');
_putchar('\n');
r = print_sign(0xff);
_putchar(',');
_putchar(' ');
_putchar(r + '0');
_putchar('\n');
r = print_sign(-1);
_putchar(',');
_putchar(' ');
_putchar(r + '0');
_putchar('\n');
return (0);
r = print_sign(98);
_putchar(',');
_putchar(' ');
_putchar(r + '0');
_putchar('\n');
r = print_sign(0);
_putchar(',');
_putchar(' ');
_putchar(r + '0');
_putchar('\n');
r = print_sign(0xff);
_putchar(',');
_putchar(' ');
_putchar(r + '0');
_putchar('\n');
r = print_sign(-1);
_putchar(',');
_putchar(' ');
_putchar(r + '0');
_putchar('\n');
return (0);
}
20 changes: 10 additions & 10 deletions functions_nested_loops/6-main.c
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,15 @@
*/
int main(void)
{
int r;
int r;

r = _abs(-1);
printf("%d\n", r);
r = _abs(0);
printf("%d\n", r);
r = _abs(1);
printf("%d\n", r);
r = _abs(-98);
printf("%d\n", r);
return (0);
r = _abs(-1);
printf("%d\n", r);
r = _abs(0);
printf("%d\n", r);
r = _abs(1);
printf("%d\n", r);
r = _abs(-98);
printf("%d\n", r);
return (0);
}
Binary file removed functions_nested_loops/7-last_digit
Binary file not shown.
14 changes: 7 additions & 7 deletions functions_nested_loops/7-main.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@
*/
int main(void)
{
int r;
int r;

print_last_digit(98);
print_last_digit(0);
r = print_last_digit(-1024);
_putchar('0' + r);
_putchar('\n');
return (0);
print_last_digit(98);
print_last_digit(0);
r = print_last_digit(-1024);
_putchar('0' + r);
_putchar('\n');
return (0);
}
4 changes: 2 additions & 2 deletions functions_nested_loops/8-main.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@
*/
int main(void)
{
jack_bauer();
return (0);
jack_bauer();
return (0);
}
4 changes: 2 additions & 2 deletions functions_nested_loops/9-main.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@
*/
int main(void)
{
times_table();
return (0);
times_table();
return (0);
}
Binary file removed functions_nested_loops/9-times_table
Binary file not shown.
1 change: 1 addition & 0 deletions functions_nested_loops/main.h
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,5 @@
void times_table(void);
int add(int, int);
void print_to_98(int n);
void print_times_table(int n);
#endif

0 comments on commit c822de7

Please sign in to comment.