Я хочу написать программу, в которой пользователь может ввести число от 1
до 100
.Затем программа отобразит этот номер со всеми предыдущими номерами до 1
.В каждой строке должно быть только 10 номеров.Так что в основном это должно выглядеть так:
Я использовал этот код:
#include <stdio.h>
#include <conio.h>
void main(void) {
int num, counter;
counter = 1;
printf("Input a number between 1 and 100: ");
scanf("%d", &num);
printf("\n");
if (num> 1 && num < 100)
while (num > 0) {
printf("%d %d %d %d %d %d %d %d %d %d \n", num, num - 1, num - 2, num - 3, num - 4, num - 5, num - 6, num - 7, num - 8, num - 9);
num -= 10;
}
else
printf("\nInvalid value. Please enter a different number.");
getch();
}
Но в конце он продолжает показывать 0
и отрицательные числа.
Как это исправить?