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

Найти все максимальные элементы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ алгоритм функции http://www.cyberforum.ru/cpp-beginners/thread599864.html
здравствуйте, помогите мне пожалуйста с алгоритмом для функции. код на С++ есть. #include <iostream> using namespace std; double my_abs(double val) {
C++ Переименование типов В вопросах к экзамену попался такой вопрос: "Переименование типов" - что это и с чем это используют? Заранее спасибо :) http://www.cyberforum.ru/cpp-beginners/thread599812.html
Блок-схема к задаче: Создать новый массив из отрицательных элементов массива у C++
помогите составить блок-схему к задаче: Создать и вывести массив у, состоящий из семи элементовю Создать новый массив из отрицательных элементов массива у.
C++ Исключения
Никак не могу понять, как работают исключения в С++. Может быть кто-нибудь сможет объяснить на примере деления на 0. Исключения должны быть без throw, с ним у меня получается, а как без него не знаю.
C++ Создать двумерный массив с фиксированными числами http://www.cyberforum.ru/cpp-beginners/thread599750.html
Мне нужно создать двумерный массив с фиксированными числами В первой строке числа-1 во второй строке-2 в третьей строке-3 и т.д. Подскажите пожалуйста
C++ Найти количество строк, среднее арифметическое элементов которых меньше заданной величины Помогите составить программу. Найти количество строк, среднее арифметическое элементов которых меньше заданной величины. Добавлено через 8 часов 23 минуты Уже сам сделал.. #include<iostream.h> #include<conio.h> подробнее

Показать сообщение отдельно
Serejke_qq
 Аватар для Serejke_qq
149 / 107 / 9
Регистрация: 06.07.2011
Сообщений: 224
Завершенные тесты: 2
08.06.2012, 12:18     Найти все максимальные элементы
Как-то так:
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
#include <iostream>
 
using namespace std;
 
int main()
{
    int * array;
    int n;
 
    cout << "n = ";
    cin >> n;
 
    array = new int[n];
 
    cout << "\nМассив : \n";
 
    for(int i=0; i<n; i++)
        cin >> array[i];
 
    for(int i=0; i<n; i++)
        cout << " " << array[i];
 
    int max=array[0];
 
    for(int i=1; i<n; i++)
        if(max < array[i])  max = array[i];
 
    cout << "\nИндексы максимальных элементов : ";    // Индексация с нуля..
 
    for(int i=0; i<n; i++)
        if(array[i]==max)   cout << i << " ";
 
    int k=1;
 
    for(int i=0; i<n; i++)
        if(array[i]==max)   array[i]+=k++;
 
    cout << "\n Преобразованый массив: \n";
    for(int i=0; i<n; i++)
        cout << " " << array[i];
 
    delete[] array;
    return 0;
}
 
Текущее время: 10:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru