Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка числа на простоту http://www.cyberforum.ru/cpp-beginners/thread2399929.html
Хочу проверить число на простоту, но не вижу ошибку в коде. Можете подсказать, что не так? #include <iostream> #include <sstream> using namespace std; int prime(int n){ int i=2, r=0; ...
C++ Граф: по матрице смежности определить вершину, которая инцидентна максимальному количеству ребер
Матрица смежности. Определить вершину которая инцидентно максимальному количеству ребер.
C++ Лямбда-функция: поиск нечётных значений в set<int>
Дан : set<int> st{1,2,3,4,5,6,7,8,9,10} .С помощью лямбда-функции реализовать поиск нечётных значений. #include<set> #include<iostream> #include<iterator> #include <algorithm> using...
C++ Определить, есть ли в предложении буква "а" и вывести ее порядковый номер Дано предложение. Определить, есть ли в нем буква "a". В случае положительного ответа вывести порядковый номер первой из них. В случае отрицательного - вывести слово NO ЗАПРЕЩЕНО ИСПОЛЬЗОВАТЬ... http://www.cyberforum.ru/cpp-beginners/thread2399855.html
C++ Подсчет количества слов в предложении http://www.cyberforum.ru/cpp-beginners/thread2399852.html
Дано предложение, подсчитать сколько в нем слов. В предложении между словами только один пробел, в конце и в начале пробелов нет. Пример входных и выходных данных № теста Входные данные Выходные...
C++ Создание объекта класса
Есть такой класс: class CSomeClass { public: void SomeMethod(); }; И вот как можно создать объект этого класса:
C++ Скажите, пожалуйста, как проверить аргумент в функции
Есть простая функция, принимающая целое число, нужно поймать исключение, если передали в качестве параметра не целое число. вот пытался. void foo(int x) { try { if (x = !(int)x) {...
C++ Посчитать количество элементов массива введенных с клавиатуры Столкнулся я значит с такой проблемой: решал задачу ЕГЭ, мне необходимо было написать цепочку кода. Мне был задан одномерный массив размером 2000. В общем к делу, мне надо было посчитать количество... http://www.cyberforum.ru/cpp-beginners/thread2399843.html
C++ Разница между обьявлениями чаров http://www.cyberforum.ru/cpp-beginners/thread2399842.html
Здравствуйте, Подскажите пожалуйста, есть ли разница между эти двумя обьявлениеями Char`ов: char textos1 = "A1:A1"; и
C++ Вычислить значение функции Посчитать значение функции Очень нужна помощь П.5.16.Правил Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема. http://www.cyberforum.ru/cpp-beginners/thread2399838.html
skaletti
0 / 0 / 0
Регистрация: 04.01.2019
Сообщений: 5
0

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

06.02.2019, 12:09. Просмотров 1688. Ответов 1
Метки (Все метки)

Это задание : Для заданной последовательности неотрицательных целых чисел необходимо найти максимальное произведение двух её элементов, номера которых различаются не менее чем на 8. Значение каждого элемента последовательности не превышает 1000. Количество элементов последовательности не превышает 10000.
Это мой вариант кода .
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
#include <iostream>
using namespace std ;
int main ()
{
    int j=0, i, n, l=0 ;
    cin >> n ;
    int a[n] ;
    int b[n] ;
    for (i=0;i<n;i++)
    {
        cin >> a[i] ;
    }
    
    for (i=9;i<n;i++)
    {
        b[j] = a[i]*a[i-9] ;
        l++ ;   
        j++ ;   
    }
    
    for (j=0;j<l;j++)
    {
        if (b[j]<b[j+1])
        {
            n=b[j+1] ;
        }
    }
    cout << n ;
    return 0 ;
}
Как его доработать что бы он выводил правильный ответ ?
Ну он вроде бы выводит правильный ответ ... иногда .

Вернуться к обсуждению:
Найти максимальное произведение двух элементов последовательности, номера которых различаются не менее чем на 8
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2019, 12:09
Готовые ответы и решения:

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

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

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

Напечатать номера элементов массива, значение которых менее чем на 3 отличается от значения наименьшего
Ввести непомерный массив А,вывести его.Напечатать номера элементов,значение которых менее чем на 3...

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

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