Я новичок в мире программирования, недавно я начал свой путь программирования с C, и поэтому я создал программу, которая определяет, является ли число идеальным или нет. Я использую Code :: Blocks IDE, и он работает просто отлично, проблема в том, что когда я нажимаю опцию «Построить и запустить», IDE запускает программу и работает отлично, но когда я выбираю файл .exe на рабочем столе, он открывается, но не показывает никакого вывода, окно просто внезапно закрывается. У кого-нибудь есть идеи, как решить эту проблему?
Код:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main() {
int N;
int j;
int Sum = 0;
printf("Input a number.\n");
scanf("%d",&N);
for (j = 1; j < N; j++)
{
if (N%j==0)
{
Sum+=j;
}
}
if (Sum==N)
{
printf("The number is perfect.\n");
} else {
printf("The number is not perfect.\n");
}
return 0;
}
Запуск программы с параметром Code :: Blocks Сборка и запуск
Единственная часть рабочего стола находится .exe, который я могу достать
Если кто-то может предложить решение, я буду очень благодарен!