Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2016, 18:29   #1
70velebi
 
Регистрация: 03.11.2016
Сообщений: 6
По умолчанию Статические массивы С++

Задание: У Вани скоро новый год. Он очень любит бутерброды с икрой. В массиве bread хранятся данные о всех бутербродах. Бутерброд с икрой имеет значение 2. Посчитайте, сколько бутербродов с икрой находится в массиве.
Код: int main() {
int i;
int bread[20] = {1, 3, 2, 9, 0, 4, 5, 7, 2, 2, 3, 6, 2, 4, 5, 6, 9, 2, 6};
int sum = 0; // тут хранится количество бутербродов

/* ↓ Ваш код ↓ */
for (i=0; i<20; i++){
if (bread[i]=2) sum=sum + bread [i];
}

cout << sum;
return 0;
}
Ответом постоянно пишет 40, что явно не правильно. Никак не могу понять где ошибка
70velebi вне форума Ответить с цитированием
Старый 12.11.2016, 18:40   #2
70velebi
 
Регистрация: 03.11.2016
Сообщений: 6
По умолчанию

Всё, понял ошибку. Нужно было считать сумму через sum++
70velebi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Статические массивы (C++) Dikins Помощь студентам 6 02.01.2015 12:47
Статические и динамические двумерные массивы zzdxw Общие вопросы Delphi 17 26.10.2014 11:33
Статические массивы + Си narco3 Помощь студентам 2 13.10.2012 00:59
Статические массивы aus Общие вопросы C/C++ 1 17.10.2010 15:32
статические массивы в pascal'е ? golerka Помощь студентам 1 19.05.2009 21:16