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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
bizoga
7 / 7 / 0
Регистрация: 11.01.2013
Сообщений: 101
#1

произведение 4-х чисел - C++

12.03.2013, 19:19. Просмотров 277. Ответов 3
Метки нет (Все метки)

1. произведение 4-х чисел
2. произведение 6-и чисел
3. объем конуса

ету программу которая написана на паскале написать на С++

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
uses crt;
label m;
var n:char;
    a,b,c,d,e,f,h:integer;
 Function d_ok(n:byte):real;
 var d,a:real; i:byte;
Begin
       d:=1;
       for i:=1 to n do
         begin
             writeln('enter');
              readln(a);
             d:=d*a;
          end;
    d_ok:=d;
end;
  procedure  ok;
    var a,b,h:real;
begin
     write('enter a=');
       readln(a);
        write('enter b=');
          readln(b);
             write(' enter h=');
               readln(h);
                writeln('v=',a*sqr(b)*h:4:2);
     readln
    end;
 Begin
   m:  clrscr;
      textcolor(green);
       writeln(' 1 - Dobytok 4 chisel');
         writeln(' 2 - Dobytok 6 chisel');
           writeln(' 3 - Obyem Konysa');
             writeln(' 4 - Exit');
               write('enter n = ');
                 readln(n);
          Clrscr;
 textcolor(red);
  case n of
 '1':writeln('Dobytok 4 chisel : ','Rozvyazok = ',d_ok(4):4:2);
 '2':writeln('Dobytok 6 chisel : ','Rozvyazok = ',d_ok(6):4:2);
 '3':begin writeln('Obyem Konysa : ');ok;  goto m; end;
 '4':exit;
 end;
    readln;
End.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2013, 19:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос произведение 4-х чисел (C++):

Проверить, что произведение отрицательных чисел массива больше, чем произведение нечетных чисел - C++
очередной раз, помогите пожалуйста Дан одномерный массив А, состоящий из целых чи¬сел. Если произведение отрицательных чисел массива...

Найти произведение всех положительных чисел массива, и количество отрицательных чисел - C++
Помогите, пожалуйста, с заданием по с++. Найти произведение всех положительных чисел массива {a i}, где i=1,2,...,13, и подсчитать...

Дано 10 действительных чисел. Определить количество, сумму и произведение отрицательных чисел - C++
Дано 10 действительных чисел. Определить количество, сумму и произведение отрицательных чисел.

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

Ввести целое число и набор из вещественных чисел, вывести сумму и произведение чисел из набора - C++
ввести целое число N (больше 0) и набор из N вещественных чисел вывести сумму и произведение чисел из данного набора

В последовательности вещественных чисел подсчитать произведение чисел, кратных 3 - C++
В последовательности вещественных чисел подсчитать произведение чисел, кратных 3.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MarVaL
С++ Beginner
116 / 116 / 16
Регистрация: 28.02.2013
Сообщений: 246
12.03.2013, 19:47 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <iostream>
using namespace std;
 
void multOf4()
{
    int x1, x2, x3, x4;
    cout << "Enter x1: ";
    cin >> x1;
    cout << "Enter x2: ";
    cin >> x2;
    cout << "Enter x3: ";
    cin >> x3;
    cout << "Enter x4: ";
    cin >> x4;
    
    cout << "Multiplication of x1, x2, x3, x4: " << (x1 * x2 * x3 * x4) << endl;
}
 
void multOf6()
{
    int y1, y2, y3, y4, y5, y6;
    
    cout << "Enter y1: ";
    cin >> y1;
    cout << "Enter y2: ";
    cin >> y2;
    cout << "Enter y3: ";
    cin >> y3;
    cout << "Enter y4: ";
    cin >> y4;
    cout << "Enter y5: ";
    cin >> y5;
    cout << "Enter y6: ";
    cin >> y6;
    
    cout << "Multiplication of y1, y2, y3, y4, y5, y6: " << (y1 * y2 * y3 * y4 * y5 * y6) << endl;
 
}
 
 
void getVolume()
{
    float R, H;
    cout << "Enter Radius: ";
    cin >> R;
    cout << "Enter Height: ";
    cin >> H;
    cout << "Volume: " << (1. / 3 * 3.14 * R * R * H );
}
 
int main()
{
    multOf4();
    multOf6();
    getVolume();
    return 0;
}
1
Humble_Beck
15 / 15 / 1
Регистрация: 10.03.2013
Сообщений: 54
12.03.2013, 19:48 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
// CyberForum.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
 
int d_ok(int n){
    int d=1;
    int a=0;
    for(int i=0; i<n; i++){
        cout<<"enter"<<"\n";
        cin>>a;
        d*=a;
    }
    return d;
}
void ok(){
    int a,b,h;
    cout<<"enter a="<<"\n";
    cin>>a;
    cout<<"enter b="<<"\n";
    cin>>b;
    cout<<"enter h="<<"\n";
    cin>>h;
    cout<<"v="<<a*sqrt(b)*h<<"\n";
    
}
int _tmain(int argc, _TCHAR* argv[])
{
    int n;
    cout<<"1 - Dobytok 4 chisel"<<"\n";
    cout<<"2 - Dobytok 6 chisel"<<"\n";
    cout<<"3 - Obyem Konysa"<<"\n";
    cout<<" 4 - Exit"<<"\n";
    cout<<"enter n = "<<"\n";
    cin>>n;
    switch(n){
    case 1:
        cout<<"Dobytok 4 chisel = "<<"\n";
        cout<<d_ok(4);
        break;
    case 2:
        cout<<"Dobytok 6 chisel = "<<"\n";
        cout<<d_ok(6);
        break;
    case 3:
        cout<<"Obyem Konysa : "<<"\n";
        ok();
        break;
    case 4:
        exit(0);
        break;
    }
    _gettchar();
    return 0;
}
1
bizoga
7 / 7 / 0
Регистрация: 11.01.2013
Сообщений: 101
13.03.2013, 10:37  [ТС] #4
Цитата Сообщение от MarVaL Посмотреть сообщение
Спасибо, вы мне очень помогли, а то на паскале написать-написал, а вот на С++ не смог правильно переписать

Добавлено через 1 минуту
Спасибо, мне есть чему поучится -)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2013, 10:37
Привет! Вот еще темы с ответами:

Пофиксите баг? Найти произведение чисел последовательности, не делящихся на 5, наибольшее из таких чисел, и его номер - C++
Привет, форумчане! Помогите отладить программу? Что должна делать: &gt;Дана последовательность целых чисел {Aj} произвольной длины....

Дано 5 чисел вычислить произведение нечетных чисел - C++
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt; #pragma hdrstop #include...

Запишите функцию для вычисления произведения целых чисел из диапазона от а до в. найдите произведение чисел, диапазон ввести с клавиатуры. В С++ - C++
Запишите функцию для вычисления произведения целых чисел из диапазона от а до в. найдите произведение чисел, диапазон ввести с клавиатуры....

Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М - C++
Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М. если таких нет,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.03.2013, 10:37
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru