Форум программистов, компьютерный форум 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. Пишу многопоточное приложение следующего вида: создается несколько потоков. далее потоки поочереди читают файл, выполняют какую-то длительную логику и поочереди записывают в другой файл. т.е. здесь важна очередность записи в файл, каждый поток ждет предыдущего:... подробнее

Показать сообщение отдельно
wallaby
0 / 0 / 1
Регистрация: 01.02.2013
Сообщений: 39
16.07.2014, 21:16  [ТС]     Написать функцию вычисления произведения отрицательных чисел для трех целых аргументов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main(){
 
    int a[3];
    int x=1;
    for (int i=0;i<3;i++){
        cin>>a[i];
        if(a[i]<0){
        x=x*a[i];
        }
    }
    cout<<x;
  getch();
  return 0;
}
Добавлено через 2 минуты
zss
Спасибо большое, минуту назад тоже самое додумался написать. Очень мало практики в программировании..

Добавлено через 11 минут
Вот собственно полная рабочая программа:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
using namespace std;
 
int proizvedenie(int a,int b,int c){
    int t=1;
    if(a<0) t=t*a;
    if(b<0) t=t*b;
    if(c<0) t=t*c;
    return t;
}
int main(){
    int k,r,y;
    cin>>k>>r>>y;
    int proizvedenie_1=proizvedenie(k,r,y);
    int proizvedenie_2=proizvedenie(3,-4,k);
    cout<<"proizvedenie k,r,y= "<<proizvedenie_1<<endl;
    cout<<"proizvedenie 3,-4,k= "<<proizvedenie_2;
    getch();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru