Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 21.12.2016
Сообщений: 1
1

Использована неинициализированная локальная переменная

21.12.2016, 18:41. Показов 675. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задание:
Ввести с клавиатуры число n. Динамически выделить память для массива целых чисел размером n. Заполнить массив данными с клавиатуры. Выяснить, каких элементов в массиве больше отрицательных или положительных.
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
#include <stdio.h>
#include <stdlib.h>
int main() {
 
    int *a, i, n, cp, cn;
    
    int *arr = new int[i];
    system("chcp 1251");
    system("cls");
    printf("Vodi");
    scanf_s("%d", &n);
    a = (int*)malloc(n * sizeof(int));
    for (i = 0; i < n; i++) {
        printf("a[%d]=", i);
        scanf_s("%d", &arr[i]);
    }
    if (arr[i] >= 0) ++cp;
    else ++cn;
    if (cp > cn)
        printf("POLOZHITEL'NIH\n");
    else printf("OTR\n");
    getchar(); getchar();
    return 0;
}
Ошибка C4700 использована неинициализированная локальная переменная "i"
Ошибка C4700 использована неинициализированная локальная переменная "cp"
Ошибка C4700 использована неинициализированная локальная переменная "cn"
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.12.2016, 18:41
Ответы с готовыми решениями:

Ошибка C4700 использована неинициализированная локальная переменная
Не могу решить проблему в коде # include &lt;stdio.h&gt; # include &lt;math.h&gt; # include &lt;malloc.h&gt; int...

Error C4700: использована неинициализированная локальная переменная
Сформировать вектор из произведений элементов столбцов и найти их среднее арифметическое Вот мой...

Найдите ошибку в сетере. Использована неинициализированная локальная переменная
int set_a_coefficent(int your_coefficent) { do { printf(&quot;Enter a coefficent(&gt; 0): &quot;);...

Выдает ошибку: использована неинициализированная локальная переменная "P"
#include &quot;stdafx.h&quot; // подключение библиотеки stdafx.h для scanf, printf #include &lt;stdio.h&gt;...

1
Неэпический
18106 / 10693 / 2062
Регистрация: 27.09.2012
Сообщений: 26,918
Записей в блоге: 1
21.12.2016, 18:57 2
Ну и? Читали ошибку то? На код взгляните.
0
21.12.2016, 18:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2016, 18:57
Помогаю со студенческими работами здесь

Исправить ошибку: error C4700: использована неинициализированная локальная переменная "n"
перевожу с С++ на Си такой код: Код С++: #include &quot;stdafx.h&quot; #include &lt;iostream&gt; ...

Использована неинициализированная локальная переменная "num"
Такой вопрос. В первых функциях переменная num объявлена глобально, а в main уже таковой сделать ее...

"Использована неинициализированная локальная переменная"
#include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;Windows.h&gt; #include...

Неинициализированная локальная переменная.Как исправить?
Возникла проблема с неинициализированными переменными , помогите решить)Заранее благодарен:) ...

Ошибка: "используется потенциально неинициализированная локальная переменная-указатель"
switch (m) { case 1: printf(&quot;Put initial capacity\n&quot;); scanf_s(&quot;%d&quot;,...

Ошибка "Неинициализированная локальная переменная"
Решил вспомнить Си и наткнулся на ошибку, я понимаю что она глупая, но если не сложно, то поясните.


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru