Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
3 / 3 / 1
Регистрация: 01.01.2015
Сообщений: 130
1

Pascal в C++. Максимальное произведение двух элементов для последовательности целых неотрицательных чисел

01.04.2015, 22:34. Показов 1682. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!

Переведите пожалуйста из Pascal в C++:

Код
program N_27;
const d = 8;
var
N: integer;
a: array[0..d-1] of integer;
x: integer;
mx: integer;
m: longinteger;
i: integer;
begin
readln(N);
for i:=1 to d do
begin
readln(x);
a[i mod d] := x
end;
mx := 0; m := 0;
for i := d + 1 to N do
begin
readln(x);
if a[i mod d] > mx then mx := a[i mod d];
if x * mx > m then m := x * mx;
a[i mod d] := x
end;
writeln(m)
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.04.2015, 22:34
Ответы с готовыми решениями:

В данной последовательности целых чисел найти максимальное значение среди неотрицательных элементов
В данной последовательности целых чисел найти максимальное значение среди неотрицательных элементов...

Вывести на экран максимальное произведение двух чисел из последовательности, кратное числу 7
С клавиатуры вводится последовательность из целых неотрицательных чисел, не превышающих 30000....

Найти максимальное произведение двух элементов последовательности, номера которых различаются
Помогите сделать Для заданной последовательности неотрицательных целых чисел необходимо найти...

Найти максимальное произведение двух чисел последовательности, расстояние между которыми не меньше заданного
На вход подается последовательность целых чисел по модулю не больше 1000. Признак конца 2*109....

5
20 / 20 / 14
Регистрация: 07.02.2015
Сообщений: 145
01.04.2015, 22:41 2
Программа что должна делать?
0
3 / 3 / 1
Регистрация: 01.01.2015
Сообщений: 130
01.04.2015, 23:59  [ТС] 3
Максимальное произведение двух элементов для последовательности целых неотрицательных чисел, номера которых различаются не более 8.

Добавлено через 1 час 11 минут
Вверх!
0
Котовчанин
942 / 482 / 200
Регистрация: 16.02.2010
Сообщений: 3,338
Записей в блоге: 37
02.04.2015, 09:06 4
Вниз.
0
Croessmah
02.04.2015, 09:14
  #5

Не по теме:

Тамика, быстрее, выше, сильнее

0
2 / 2 / 1
Регистрация: 07.03.2015
Сообщений: 34
02.04.2015, 10:35 6
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
#include <iostream>
 
using namespace std;
 
int main()
{
 
    const int d = 8;
 
    int N, x, mx;
    int a[d - 1];
    long m;
 
    cout << "N = "; cin >> N;
 
    for (int i = 0; i < d - 1; i++)
    {
        cout << "Element " << i + 1 << " = "; cin >> x;
        a[i % d] = x;
    }
 
    mx = m = 0;
 
    for (int i = d + 1; i < N; i++)
    {
        cout << "X = "; cin >> x;
        if (a[i % d] > mx)
        {
            mx = a[i % d];
        }
        if (x * mx > m)
        {
            m = x * mx;
            a[i % d] = x;
        }
        cout << m << endl;
    }
 
    return 0;
}
Добавлено через 1 минуту
Вроде как так
0
02.04.2015, 10:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.04.2015, 10:35
Помогаю со студенческими работами здесь

Найти максимальное произведение двух элементов последовательности, номера которых различаются не менее чем на 8
Это задание : Для заданной последовательности неотрицательных целых чисел необходимо найти...

Pascal. Дан массив целых чисел из 14 элементов. Найти произведение первых трех отрицательных элементов
Дан массив целых чисел из 14 элементов. Найти произведение первых трех отрицательных элементов

1) Подсчитать произведение и количество всех неотрицательных чисел из 10 не целых чисел, введенных пользовател
1) Подсчитать произведение и количество всех неотрицательных чисел из 10 не целых чисел, введенных...

Определить произведение элементов последовательности из N целых чисел
4)Составить программу используя оператор FOR Дана последовательность из N целых чисел. Определить...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru