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

Где ошибка? Написать можно через оператор while! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как узнать цвет пикселя изображения? http://www.cyberforum.ru/cpp-beginners/thread1148487.html
Что нужно использовать, чтобы узнать цвет конкретного(зная его координаты) пикселя изображения?
C++ Как сделать счётчик, для подсчёта кликов голосования? (что-то вроде поставь свой лайк с отображением кликов) Доброго времени суток! Помогите пжл. не опытному новечку. Хочу сделать опрос (голосование) и мне нужно чтобы было два выбора голосования : "Да" и "Нет", также нужно, чтобы после нажатия одного из... http://www.cyberforum.ru/cpp-beginners/thread1148448.html
Выделение памяти по мере поступления элемента C++
Здравствуйте! Как выделять память постепенно? С добавлением значения. Без применения контейнеров. У меня задана переменная depth, только применить ее не получается.. Хотя бы для одной функции...
Цикл while и if C++
Не могу понять, что означает цикл с условием while(Q) где Q это очередь и что означает условие: if(n&1) где n это счетчик.
C++ Поиск оптимального решения http://www.cyberforum.ru/cpp-beginners/thread1148428.html
Поиск оптимального решения: критерий Ходжа Лемана и оптимистический критерий. Помогите разобраться в коде (написать комментарии) #include <iostream.h> #include <math.h> #include <conio.h>...
C++ Двумерная трехкомпонентная экологическая модель Есть задача: В океане разбросаны острова, на которых растет трава, и водятся зайцы и волки. Зайцы кушают травку, а волки поедают зайцев. Волки и зайцы являются водоплавающими и могут... подробнее

Показать сообщение отдельно
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
14.04.2014, 22:17
Dgaizer, написал что нужно через while, а делаешь через for! и задание подразумевает что сначала неизвестное число элементов в последовательности, то есть ты вводишь, пока не введешь 0!
Можно как то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
int main ()
{
    size_t p(1),count(0);
    int value;
    while (std::cin>>value && value!=0)
    {
        if(value > 7 && value < 20)
        {
            count++;
            p*=value;
        }
    }
    std::cout<<"\n count = "<< count <<"\n P = "<<p;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.