96.7k views
2 votes
Write a function program to generate a top down of magic 8 number as follow:

Write code C program
123456789x 8 + 9 = 987654321
  12345678x 8 + 8 = 98765432
     1234567x 8 + 7 = 9876543
        123456x 8 + 6 = 987654
           12345x 8 + 5 = 98765
              1234x 8 + 4 = 9876
                 123x 8 + 3 = 987
                   12x 8 + 2 = 98
                      1x 8 + 1 = 9

1 Answer

0 votes

Answer:

// weird but ok

#include <stdio.h>

void generateMagicNumbers() {

int num = 123456789;

for (int i = 9; i >= 1; i--) {

for (int j = 1; j <= 9 - i; j++) {

printf(" ");

}

printf("%d", num);

printf("x 8 + %d =", i);

num = num / 10;

int result = num * 8 + i;

printf(" %d\\", result);

}

}

int main() {

generateMagicNumbers();

return 0;

}

User Kalu
by
7.5k points

Related questions

asked Apr 21, 2021 61.5k views
Dwigt asked Apr 21, 2021
by Dwigt
7.9k points
2 answers
4 votes
61.5k views
1 answer
4 votes
46.5k views
asked Oct 23, 2023 231k views
Kristy asked Oct 23, 2023
by Kristy
7.4k points
1 answer
1 vote
231k views