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

Обработка последовательности без использования массива (использовать (do while) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу исправить ошибки http://www.cyberforum.ru/cpp-beginners/thread981497.html
// Если сумма трёх попарно различных действительных чисел x, y и z меньше 1, // то наименьшее из этих чисел заменить полусуммой двух других; // в противном случае заменить меньшее из х и у полусуммой двух оставшихся значений. #include <iostream> #include "stdafx.h" using namespace std; int main ()
C++ Указатели и строки 1. В коде есть такой кусок: sc = stack.pop(); printf("#%s %d#", &sc, sc); sc имеет тип unsigned int, понятно что там хранится ASCII код символа. Но почему тогда &sc содержит сам этот символ? Насколько я понимаю, то данная операция возвращает адрес в памяти. Или в данном случае это просто ссылка? Тогда какой смысл содержится в подобном выражении? Это какой-то трюк с приведением типа? Где об... http://www.cyberforum.ru/cpp-beginners/thread981464.html
как подключить opengl C++
я использую ide Dev c++ , как к ней подключить opengl?
C++ Написать функцию, что вычисляет за 2 катетами, гипотенузой, периметром и площадью
Написать функцию, что вычисляет за 2 катетами, гипотенузой, периметром и площадью. Написать функцию main, которая обеспечивает ввод данных с консоли, вызов функции для обчисления и вывода результата на экран.
C++ Функции (find out the array in which total number of positive elements is bigger) http://www.cyberforum.ru/cpp-beginners/thread981414.html
You given two one-dimention arrays with N numbers inside. You task is to find out the array in which total number of positive elements is bigger. Input: First line contains N (1<=N<=100). Then two lines that containts exactly N numbers each are inputed. Output: Output have to contain exactly following sentences: Number of positives in the first array is greater Number of positives in...
C++ Как проверить диапазон значений? Как в С++ проверить диапазон значений. например : 0<=k<=35. подробнее

Показать сообщение отдельно
DmitryM5
Love~
 Аватар для DmitryM5
51 / 51 / 3
Регистрация: 27.08.2013
Сообщений: 743
Записей в блоге: 1
19.10.2013, 12:49     Обработка последовательности без использования массива (использовать (do while)
Цитата Сообщение от Аня1234 Посмотреть сообщение
Дан набор ненулевых целых чисел; признак его завершения — число 0. Вывести сумму всех положительных четных чисел из данного набора. Если требуемые числа в наборе отсутствуют, то вывести 0.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <locale>
#include <iostream>
 
using namespace std;
 
int main() {
    std::locale::global(std::locale(""));
    int i,Sum=0;
    cout<<"Введите последовательность целых чисел заканчивая нулем"<<endl;
    while(true) {
        cin>>i;
        if (i==0) break;
        if((i>0)&&(i%2==0)) Sum+=i;
    }
    if(Sum!=0) cout<<"Сумма всех положительных четных чисел из набора = "<<Sum<<endl;
    else cout<<"Нету положительных четных чисел в наборе ="<<Sum<<endl;
    system("pause");
    return 0;
 
}
 
Текущее время: 08:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru