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

Если в последовательности из 3-х чисел есть число 7, вычислить произведение этих чисел; иначе - сумму - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Считывание строки из потока, не удаляя символ-ограничитель http://www.cyberforum.ru/cpp-beginners/thread1214102.html
Есть ли какая-либо стандартная функция? P.S. Символ-ограничитель задается самостоятельно
C++ Уменьшение количества циклов Здрастье всем. Вопрос такой. Есть 5 вложенных циклов и тело цикла. for() for() for() for() for() {тело цикла} http://www.cyberforum.ru/cpp-beginners/thread1214095.html
C++ Граф в виде матрицы смежности и количества вершин
Переписывайте тексты в тело сообщения!!!! Всем здравствуйте. Помогите доделать код программы. Задание: Дан граф в виде матрицы смежности и количества вершин. Описать функцию выводя для каждой вершины номеров смежных вершин.Привести пример вызова этой функции. вершина смежные 0 --------- 1,3 1 --------- 0,2,3 ...
C++ Почему рандом не выходит?
Уже столько примеров просмотрел здесь и все равно не доходит. Ну что здесь не так? #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int row=5, col=5, tmprow, tmpcol, tmpvalue, valuerand; int arr; int main(){ srand(time(0));
C++ Определение методов вне класса http://www.cyberforum.ru/cpp-beginners/thread1214058.html
Определение методов вне класса используется только для того, чтобы не вносить беспорядок или есть еще какая- то причина?
C++ Полиморфизм инкапсуляция и наследование(ООП) Не как не могу понять зачем нужен Полиморфизм и инкапсуляция и их определение может вы подскажите, наследования я знаю подробнее

Показать сообщение отдельно
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
22.06.2014, 00:22     Если в последовательности из 3-х чисел есть число 7, вычислить произведение этих чисел; иначе - сумму
blond_blond,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
int main()
{
    double a,b,c,d;
    std::cin>>a>>b>>c;
    if(a==7) d=a*b*c;
    else d=a+b+c;
    if(b==7) d=a*b*c;
    else d=a+b+c;
    if(c==7) d=a*b*c;
    else d=a+b+c;
    std::cout<<"\n"<<d;
}
странная реализация,не проще ли?
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
int main()
{
    double a,b,c,d;
    std::cin>>a>>b>>c;
    if(a==7 || b==7 || c==7) d=a*b*c;
    else d=a+b+c;
    std::cout<<"\n"<<d;
}
 
Текущее время: 09:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru