1 / 1 / 0
Регистрация: 27.01.2014
Сообщений: 91
1

Вывести сумму номеров двух крупнейших элементов, а в массиве соответствующие элементы заменить 0

04.02.2014, 21:00. Показов 1111. Ответов 3
Метки нет (Все метки)

Вывести сумму номеров двух крупнейших элементов, а в массиве соответствующие элементы заменить 0.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.02.2014, 21:00
Ответы с готовыми решениями:

Вывести сумму номеров двух крупнейших элементов, а в массиве соответствующие элементы заменить 0
Вывести сумму номеров двух крупнейших элементов, а в массиве соответствующие элементы заменить 0.

Вывести сумму номеров двух крупнейших элементов, а в массиве соответствующие элементы заменить 0
Вывести сумму номеров двух крупнейших элементов, а в массиве соответствующие элементы заменить 0.

Массив типа "Vector" (Вывести номера двух крупнейших элементов в этом массиве. Вычислить их сумму)
Образовать и вывести массив "y" типа Vector с элементами yk = f (k) k = 1.12 е = 2.71 Вывести...

Сравнить соответствующие элементы двух массивов и вывести на экран номера совпавших элементов
Заданы два массива целых чисел одинаковой размерности.Сравнить их соответствующие элементы и...

3
10 / 10 / 7
Регистрация: 03.02.2014
Сообщений: 205
04.02.2014, 21:22 2
Лучший ответ Сообщение было отмечено Vovanich13 как решение

Решение

Массив изначальный как заполняется? Вводится с клавиатуры? Из файла?

Добавлено через 13 минут
На, в общем, вводишь n - кол-во элементов массива, затем заполняется массив, затем тебе выдаётся результат.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
void main()
{
    int n, max1=-1, i1, max2=-1, i2, mas[10000];
    cin>>n;
    for(int i=0; i<n; i++)
    {
        cin>>mas[i];
        if(mas[i]>max1){max1=mas[i];i1=i;}
    }
    mas[i1]=0;
    for(int i=0; i<n; i++)
    {
        if(mas[i]>max2){max2=mas[i];i2=i;}
    }
    mas[i2]=0;
    cout<<i1+i2+2;
}
0
1 / 1 / 0
Регистрация: 27.01.2014
Сообщений: 91
04.02.2014, 21:34  [ТС] 3
Werewolf_RU,спасибо!элементы вводить через ентер??
0
10 / 10 / 7
Регистрация: 03.02.2014
Сообщений: 205
04.02.2014, 22:01 4
Я не знаю в чём ты пишешь, в ВС можно и через пробел вводить, а под конец нажать энтер.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.02.2014, 22:01
Помогаю со студенческими работами здесь

Как просуммировать соответствующие элементы двух массивов в третий и в нем найти сумму тех элементов, которые не меньше некоторого числа Р.
Помогите пожалуйста очень надо Заданый массив А (а1,в2,...) и В(а1,в2,..) Нужно построить...

В одномерном массиве A из n(50) элементов найти сумму всех элементов и заменить положительные элементы на 10
В одномерном массиве A из n(50) элементов найти сумму всех элементов и заменить положительные...

В одномерном массиве заменить отрицательные элементы на сумму положительных элементов
Я написала программу, скомпилировала, показало Done.. Но когда начинаю вводить массив, программа...

В массиве А (L) все числа меньше двух заменить на нули. Вычислить сумму таких элементов
1.В массиве А (L) все числа меньше двух заменить на нули. Вычислить сумму таких елементов. 2.на...

Заменить все отрицательные элементы нулями и подсчитать сумму положительных элементов в массиве
задан двумерный массив вещественных чисел.заменить все отрицательные элементы нулями и подсчитать...

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru