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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Равномерное дополнение строки пробелами http://www.cyberforum.ru/cpp-beginners/thread1228260.html
Всем доброго времени суток.Имеется задача: Дан текст из нескольких строк. Написать функцию, равномерно дополняющую строку пробелами до определенной длины и с ее помощью отформатировать этот текст....
C++ Указатели на функции (Прата) - не пойму, как это работает Стивен Прата "Язык программирования C++. Лекции и упражнения" 7 глава, стр. 355, листинг 7.18. fun_ptr.cpp // fun_ptr.cpp -- pointers to functions #include <iostream> double betsy(int);... http://www.cyberforum.ru/cpp-beginners/thread1228221.html
Как ограничить поле ввода только одним символом? А двумя? C++
Как ограничить поле ввода только одним символом? А двумя? Например чтобы сразу после нажатия клавиши(двух), программа переходила к следующей операции, не ожидая нажатия "ентер", либо же не давала...
C++ Невозможно запустить программу. Отсутствует libiconv-2.dll
Запуск программы невозможен так как на компьютере отсутствует libiconv-2.dll.попробуйте переустановить программу Добавлено через 36 секунд Что нужно сделать?
C++ Неверная обработка данных при вводе двух и более величин http://www.cyberforum.ru/cpp-beginners/thread1228204.html
У меня по коду все правильно, при вводе одного значения n вывод верный. Если ввод включает 2 и больше значений n, то первое значение, остальные такое чувство, что не проверяет программа. Вот код:...
C++ Зависание потоков. Работа с файлами Всем еще раз привет. Очень прошу помощи. Пишу на С++ под винду, с учетом специфики проекта выбор остановился на boost library. Пишу многопоточное приложение следующего вида: создается... подробнее

Показать сообщение отдельно
B@R_LOG
18 / 18 / 0
Регистрация: 03.07.2013
Сообщений: 49
17.07.2014, 18:31
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h" // for Visual Studio
#include "iostream"
using namespace std;
// Написать функцию вычисления произведения отрицательных чисел
// для трех целых аргументов
int func()
{
    int a = 0, b = 0, c = 0;
    while (a > -1) { cin >> a; }
    while (b > -1) { cin >> b; }
    while (c > -1) { cin >> c; }
    return (a * b * c);
}
 
void main()
{
    cout << func();
    system("pause");
}
Так как по условию вычисляться должны произведения отрицательных чисел, то значение не введётся до тех пор, пока не введёшь отрицательное число (либо можно заменить на a = (-1)*a и т.д.)
В Вашей реализации отрицательные числа умножаются на единицу, а должны - положительные на (-1).
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru