Форум программистов, компьютерный форум 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); double pam(int); // second argument is pointer to a type double function that http://www.cyberforum.ru/cpp-beginners/thread1228221.html
Как ограничить поле ввода только одним символом? А двумя? C++
Как ограничить поле ввода только одним символом? А двумя? Например чтобы сразу после нажатия клавиши(двух), программа переходила к следующей операции, не ожидая нажатия "ентер", либо же не давала ввести символов больше положенного? Как сделать так, чтобы можно было напечатать в строку ввода только определённые символы, например y/n? Спасибо.
C++ Невозможно запустить программу. Отсутствует libiconv-2.dll
Запуск программы невозможен так как на компьютере отсутствует libiconv-2.dll.попробуйте переустановить программу Добавлено через 36 секунд Что нужно сделать?
C++ Неверная обработка данных при вводе двух и более величин http://www.cyberforum.ru/cpp-beginners/thread1228204.html
У меня по коду все правильно, при вводе одного значения n вывод верный. Если ввод включает 2 и больше значений n, то первое значение, остальные такое чувство, что не проверяет программа. Вот код: #include <iostream> #include <vector> #include <cmath> using namespace std; int main() {
C++ Зависание потоков. Работа с файлами Всем еще раз привет. Очень прошу помощи. Пишу на С++ под винду, с учетом специфики проекта выбор остановился на boost library. Пишу многопоточное приложение следующего вида: создается несколько потоков. далее потоки поочереди читают файл, выполняют какую-то длительную логику и поочереди записывают в другой файл. т.е. здесь важна очередность записи в файл, каждый поток ждет предыдущего:... подробнее

Показать сообщение отдельно
B@R_LOG
 Аватар для 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).
 
Текущее время: 03:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru