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

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

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

=+ или += - C++

18.11.2010, 17:58. Просмотров 269. Ответов 1
Метки нет (Все метки)

Пожалуйста помогите. Я начинаю изучать C++ и столкнулся со следующим недоразумением: в ходе урока написал такую программку:
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
// Программа Fahrenheit to Celsius
 
#include <conio.h>
#include <iostream>
#include <clocale>
 
using namespace std;
 
int main()
{
   setlocale(LC_CTYPE,"Russian");
 
   float c; //переменная хранящая ввод пользователя
   float average; //переменная для хранения среднего значения
 
   for (int i = 0; i < 3; i++)
    {
      cin >> c;
      average =+ c;
    }
 
   cout << "Среднее значение температуры за три дня равно " << average/3 << "\n";
 
   _getch();
   return 0;
}
Там есть строка
C++
1
average =+ c;
программа работает так, как и должна.
Но более опытные товарищи кричат, что я дурак и должно быть вот так
C++
1
average += c;
Я следую совету и исправляю код как сказано. Но теперь отладчик выдаёт
Run-Time Check Failure #3 - The variable 'average' is being used without being initialized.
Объясните пожалуйста, в чём прикол?

P.S. У меня Microsoft Visual C++ 2010 Express
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2010, 17:58
Я подобрал для вас темы с готовыми решениями и ответами на вопрос =+ или += (C++):

Количество нулевых, или положительных, или отрицательных элементов в двумерном массиве - C++
Здравствуйте. Мне нужно составить программу, которая подсчитывает или количество нулевых, или количество положительных, или количество...

Написать программу вычисления площади треугольники или квадрата или трапеции - C++
написать программу вычисления площади треугольники или квадрата или трапеции в соответствии с выбором пользователя с использованием меню!

Имеет ли смысл продолжать учить с++ или попробовать перейти в с# или java? - C++
Надеюсь данный вопрос не нарушает правила этого раздела. Учу кресты уже месяца полтора-два. Это мой первый ЯП. По 2-7 часов в день. В...

Книги или справочники для опытных(или проффесиональных) программистов! - C++
Пожалуйста, Подскажите книги или справочники для опытных и проффесиональных программистов! Особенно хотелось бы найти: 1) полный...

Контроль точности Рунге-Кутта (3 или 4 порядка) или Эйлера. - C++
Вопрос таков, как можно контролировать точность в Рунге-Кутта 3 или Рунге-Кутта 4 порядка. Или в методе Эйлера. Искал в интернете и...

Придумать и описать создание списка или стека или очереди. И работу с ними. - C++
Помогите пожалуйста. Придумать и описать структуру некоторого сюжета (не менее пяти полей) и составить программу для создания массива...

1
ForEveR
В астрале
Эксперт С++
7992 / 4751 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
18.11.2010, 17:59 #2
Лилот, Конечно должно быть +=.
Но average предварительно должна быть инициализирована нулем.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2010, 17:59
Привет! Вот еще темы с ответами:

При вводе элементов массива выводить их тип (или int или float) - C++
Помогите с ошибкой, и если не сложно то с заданием а то я вроде сделал только не могу проверить так как крешит прогу( А задание...

Вложенные CMap или CArray-объекты. Ошибка компилятора или неправильная работа. - C++
Имеется: struct OPER { CString name; //название CString symbol; //обозначение };

Создать программу при нажатии на кнопку м или ж выводились муржской или женский пол. - C++
Создать программу при нажатии на кнопку м или ж выводились муржской или женский пол.

Как найти текст в файле и возвратить 0 или 1 в зависимости от того,найдено или нет? - C++
bool fnd(char* fn,string stf) { string s; ifstream ifs(fn); while (!ifs.eof()) { getline(ifs,s); ...


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

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

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