Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Onigus
0 / 0 / 0
Регистрация: 09.04.2015
Сообщений: 26
#1

Ошибка в коде: "использована неиницилизирована локальная переменная" - C++

13.07.2015, 16:42. Просмотров 229. Ответов 2
Метки нет (Все метки)

решал задачку где нужно создать функию котора выводит среднее значение введеных чисел масива. код написал но не компилируется, выдает ошибку "использована неиницилизирована локальная переменная". помогите исправить, вот код
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
#include <iostream>
 
using namespace std;
 
int intmax(int);
const int size = 5;
 
int main()
{
    setlocale(LC_ALL, "russian");
 
    int n[size];
    cout << "Введите целые числа: "; 
    cin >> n[size];
    cout << "Среднее значение чисел: ";
    cout << intmax(n[size]);
 
    system("pause");
    return 0;
}
int intmax(int n[size])
{
    int rezult, nomer;
    for (int i = 0; i >= size; i++)
    {
        nomer += n[size];
    }
    rezult = nomer / size;
    return rezult;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.07.2015, 16:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка в коде: "использована неиницилизирована локальная переменная" (C++):

Ошибка в коде: "использована неинициализированная локальная переменная" - C++
Я пытаюсь сделать программу, которая меняет отрицательный элемент с конца на положительный элемент с начала, предпоследний отрицательный со...

Функция PTinqpoint() и ошибка "Использована неинициализированная локальная переменная" - C++
Добрый день, возникает проблема с реализацией функции. Документация по ней: PTinqpoint int32 PTinqpoint(char * filename, char...

Ошибка "error C4700: использована неинициализированная локальная переменная" - C++
Здравствуйте! Есть задача: Дана вещественная матрица размерностью 8x8. Определить: 1) сумму отрицательных элементов в нечетных...

Ошибка со структурой - "использована неинициализированная локальная переменная" - C++
Здравствуйте! Есть структура, сначала мы создаем объект и инициализируем его, потом создаем новый объект, но делаем его пустым, чтобы...

Ошибка "Использована неинициализированная локальная переменная" - C++
При запуске программы,выводит ошибку. Ошибка 1 error C4700: использована неинициализированная локальная переменная &quot;src&quot; bool...

"Использована неинициализированная локальная переменная" при работе с указателем - C++
использована неинициализированная локальная переменная ukaz !!!! Прошу посмотрите на функцию perevod. Почему мой указатель на структуру...

2
ForEveR
В астрале
Эксперт С++
7979 / 4738 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
13.07.2015, 16:45 #2
Onigus, Инициализируйте нулем rezult и nomer.
0
_Valera_
487 / 369 / 94
Регистрация: 27.01.2015
Сообщений: 1,588
13.07.2015, 16:53 #3
Цитата Сообщение от Onigus Посмотреть сообщение
cin >> n[size];
Так нельзя

Добавлено через 1 минуту
Цитата Сообщение от Onigus Посмотреть сообщение
int rezult, nomer;
тут тоже нужно ноль присвоить, а потом работать с ними

Добавлено через 40 секунд
Цитата Сообщение от Onigus Посмотреть сообщение
for (int i = 0; i >= size; i++)
цикл бесконечный, хотя нет, он не выполнится не разу

Добавлено через 1 минуту
Цитата Сообщение от Onigus Посмотреть сообщение
nomer += n[size];
нужно указывать индекс элемента, а не размер массива, последний индекс массива == size-1

Добавлено через 2 минуты
Цитата Сообщение от Onigus Посмотреть сообщение
rezult = nomer / size;
* * return rezult;
Среднее значение может быть и не целым

Добавлено через 2 минуты
Читай, учись:
http://kvodo.ru/urok-7-1-massivyi-obshhie-svedeniya.html
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.07.2015, 16:53
Привет! Вот еще темы с ответами:

Warning C4700: использована неинициализированная локальная переменная "matrix" - C++
тогда еще 1 вопрос: при попытке реализовать чтение из файла в виде функции: #include &lt;fstream&gt; #include &lt;iostream&gt; #include...

Error C4700: использована неинициализированная локальная переменная "k" - C++
Начал программировать в С++ недавно, решил набить программу по нахождению палиндрома, но когда компилирую видает Ошибка 1 error C4700:...

Как исправить: warning C4700: использована неинициализированная локальная переменная "a"? - C++
Задача: Код:#include &lt;iostream&gt; #include &lt;ctime&gt; using namespace std; #define M 10 #define N 10 #define MAX 50

использована неинициализированная локальная переменная "info" - C++
#include &lt;iostream&gt; using namespace std; int main(){ enum paytype{CARD,CHECK}; struct{ paytype ptype; union { char...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru