Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 17.02.2021
Сообщений: 6

Не запускается программа. Ошибок нет

24.02.2021, 09:45. Показов 1255. Ответов 6

Студворк — интернет-сервис помощи студентам
Здравствуйте помогите исправить не запасающуюся программу. Visual не выводит ошибок, но программа не запускается.
Спасибо

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    int N;
    cout << "Введите n: ";
    cin >> N;
 
    int* array = new int[Kilkist(N)];
    Num_in_array(N, Kilkist(N), array);
 
    cout << "\nКоличество цифр в числе: " << Kilkist(N);
 
    cout << "\nМасив из цифр числа: ";
    for (int i = 0; i < Kilkist(i++);
        cout << array[i] << "\t");
 
        cout << "\nСреднее арифметическое: " << Average_ar(array, Kilkist(N));
 
        cout << "\nСреднее геометрическое: " << Average_geom(array, Kilkist(N));
 
        cout << "\nФакториал числа: " << Factorial(N);
        int m;
        cin >> m;
        cout << "\nФакториал числа с m" << Factorial(N, m);
        Factorial(float(N));
    cout << "\nСума всех парных: " << Sum_pair(N);
    cout << "\nСума всех непарных: " << Sum_no_pair(N) << "\nВведите m: ";
    return 0;
}
 
//1.Кількість цифр у числі N:
int Kilkist(int N)
{
    int kil = 0;
    for (; N >= 1; kil++)
    {
        N /= 10;
    }
    return kil;
}
//2.Організувати масив, елементами якого є цифри числа N:
void Num_in_array(int N, int size, int* arr)
{
    int i = 0;
    while (i < size)
    {
        i++;
        int E = pow(10, (size - i));
        arr[i] = (N % E) / (E / 10);
    }
}
//3.Cереднє арифметичне цифр числа N:
float Average_ar(int* array, int size)
{
    int i = 0;
    float average_ar = 0;
    do
    {
        average_ar += array[i];
        i++;
    } while (i < size);
    average_ar /= size;
    return average_ar;
}
//4.Cереднє геометричне цифр числа N:
float Average_geom(int* array, int size)
{
    int average_ar = 1;
    for (int i = 0; i < size; i++)
    {
        average_ar *= array[i];
    }
    float average_ge = pow(average_ar, 1.0 / float(size));
    return average_ge;
}
//5.Факторіал N!:
long double Factorial(int N)
{
    long double factorial = 1;
    for (int i = 1; i <= N; i++)
    {
        factorial *= i;
    }
    return factorial;
}
//5.2.Число аргументів 2 (N і m), тип першого (N)–int, тип другого (m)-int, дія -– виконується завдання пункту із «Знайти:» з коректировкою N=N+m:
long double Factorial(int N, int M)
{
    N += M;
    long double factorial = 1;
    for (int i = 1; i <= N; i++)
    {
        factorial *= i;
    }
    return factorial;
}
//5.3.Число аргументів - 1, тип – Float, дія – виводиться повідомлення про те, що введене число не цілого типу:
long double Factorial(float N)
{
    cout << "\n\tЧисло не целое";
}
//6.Суму усіх парних чисел від 1 до N:
int Sum_pair(int N)
{
    int summ = 0;
    int k = 2;
    while (k <= N)
    {
        summ += k;
        k += 2;
    }
    return summ;
}
//7.Суму усіх непарних чисел від 1 до N:
int Sum_no_pair(int N)
{
    int summ = 0;
    int k = 1;
    do
    {
        summ += k;
        k += 2;
    } while (k <= N);
    return summ;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.02.2021, 09:45
Ответы с готовыми решениями:

Проект не запускается, но ошибок нет
1.срр /*Requiries: big.cpp*/ #include &lt;math.h&gt; #include &lt;iostream&gt; #include &quot;miracl\include\big.h&quot;/* include MIRACL system */ ...

Явных ошибок нет, но программа не работает
Задание было такое: 1. Разработать программу, которая создает массив, количество элементов которого задается пользователем. Все элементы...

Не работает программа, ошибок компиляции нет.
Есть вот такая программа: поменять местами строки в матрице с мин и макс значениями. Писал в вижуал С++. #include &lt;stdio.h&gt; ...

6
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
24.02.2021, 10:04
Цитата Сообщение от Sasha Kunak Посмотреть сообщение
Здравствуйте помогите исправить не запасающуюся программу. Visual не выводит ошибок, но программа не запускается.
Вот это что такое?
Цитата Сообщение от Sasha Kunak Посмотреть сообщение
cout << "\nМасив из цифр числа: ";
for (int i = 0; i < Kilkist(i++);
cout << array[i] << "\t");
0
0 / 0 / 0
Регистрация: 17.02.2021
Сообщений: 6
24.02.2021, 10:08  [ТС]
Массив из цифр числа N. Программа должна вывести: Массив: 1 2 3 4, если введение число 1234
0
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
24.02.2021, 10:19
Цитата Сообщение от Sasha Kunak Посмотреть сообщение
Массив из цифр числа N. Программа должна вывести: Массив: 1 2 3 4, если введение число 1234
А оно у тебя вообще компилируется?
Скорее всего потому и не запускается, что не компилируется
0
Злостный нарушитель
 Аватар для Verevkin
10359 / 5774 / 1274
Регистрация: 12.03.2015
Сообщений: 26,686
24.02.2021, 10:22
Цитата Сообщение от Sasha Kunak Посмотреть сообщение
Visual не выводит ошибок, но программа не запускается.
Ты врёшь.
Зачем ты врёшь?
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
main.cpp: In function ‘int main()’:
main.cpp:11:35: error: ‘Kilkist’ was not declared in this scope
     int* array = new int[Kilkist(N)];
                                   ^
main.cpp:12:38: error: ‘Num_in_array’ was not declared in this scope
     Num_in_array(N, Kilkist(N), array);
                                      ^
main.cpp:20:98: error: ‘Average_ar’ was not declared in this scope
         cout << "\nСреднее арифметическое: " << Average_ar(array, Kilkist(N));
                                                                                                  ^
main.cpp:22:100: error: ‘Average_geom’ was not declared in this scope
         cout << "\nСреднее геометрическое: " << Average_geom(array, Kilkist(N));
                                                                                                    ^
main.cpp:24:67: error: ‘Factorial’ was not declared in this scope
         cout << "\nФакториал числа: " << Factorial(N);
                                                                   ^
main.cpp:29:63: error: ‘Sum_pair’ was not declared in this scope
     cout << "\nСума всех парных: " << Sum_pair(N);
                                                               ^
main.cpp:30:70: error: ‘Sum_no_pair’ was not declared in this scope
     cout << "\nСума всех непарных: " << Sum_no_pair(N) << "\nВведите m: ";
                                                                      ^
1
0 / 0 / 0
Регистрация: 17.02.2021
Сообщений: 6
24.02.2021, 10:23  [ТС]
Пишет проблемы не найдены, но не компилируется
0
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
24.02.2021, 10:25
Цитата Сообщение от Sasha Kunak Посмотреть сообщение
Пишет проблемы не найдены, но не компилируется
Посмотри в окне Errors
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.02.2021, 10:25
Помогаю со студенческими работами здесь

Программа виснет во время работы, ошибок компиляции нет
Фрагмент кода в котором происходит зависание. Без этой функции все работало нормально. // Консольный ввод строки string. ...

Не отрабатывает слот. Никаких ошибок, программа запускается
Здравствуйте! Написал класс с одной переменной. Цель: записать и считать значения переменной при помощи GUI (пойму как, - сделаю курсач)....

Не работает функция, ошибок нет но вылетает программа
Вот функция перехода на каталог выше по дереву каталогов. не пойму что не так. wchar_t katalogPath={}; . . . void...

Программа не запускается, но ошибок нет
#include &lt;graphics.h&gt; #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; int main(void) { int gdriver = DETECT,...

Долго запускается Windows, но ошибок нет
Я вот хотел поинтересоваться на счёт компа,долго запускается windows ошибок нет,на вирусы проверял нету,что это может быть?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru