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

Найти три максимальных аэлемента одномерного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Частота повторения букв в тексте http://www.cyberforum.ru/cpp-beginners/thread1309560.html
Доброго дня. Помогите пожалуйста разобраться. Простенькая программка по подсчеты количества букв в тексте в процентах на русском языке. До буквы "ч" все правильно считается а дальше начинаются ошибки. Запускала на Delphi все шло, на С++ не работает((( // Открытие файла для чтения ifstream fin(name); if (fin) { cout << endl << "Чтение файла\n"; while (!fin.eof()) {...
C++ OpenMP идентификатор нити Как можно в обратном порядке вывести номера нитей в OMP? Может есть какие-то специальные директивы для этого? http://www.cyberforum.ru/cpp-beginners/thread1309554.html
C++ Быстрая сортировка элементов столбцов двумерного массива, стоящих на четных позициях
нужно отсортировать отсортировать элементы столбцов двумерного массива, стоящих на четных позициях, по убыванию. помогите, пожалуйста) как отсортировать столбцы двумерного массива по убыванию, я понимаю. но мне нужно отсортировать только некоторые.
Квадратичная интерполяция C++
Всем привет, делаю квадратичную интерполяцию изображения и столкнулся с такой проблемой Некорректно интерполируется изображение - при увеличении в 2 раза, больше чем в 2 раза, меньше чем в 2 раза Суть квадратичной интерполяции понятен - теорию читал. Сейчас проблема стоит с правильным выбором трех точек, т.е. парабол и определении шага - как тут быть? Раньше брали 3 точки слева и шли в право,...
C++ Последовательность сообщений http://www.cyberforum.ru/cpp-beginners/thread1309538.html
Здравствуйте. Есть переменная char obuf = "Hello from Client"; как передать последовательность сообщений вида Hello from Client xxx (xxx – номер сообщения). Пробовал такой вариант sprintf ( obuf + strlen ( obuf ), " %d ", i ); но он записывает все цифры в строку Hello from Client 0 1 2 и т.д А мне нужно чтобы был только счетчик
C++ Почему не записывается символьный массив в классе? в отмеченном месте выдает ошибку доступа для записи в первом случае, во втором все нормально, почему? #include<iostream> using namespace std; class WordIndexS { public: struct WORD подробнее

Показать сообщение отдельно
Otto_Fon_Kotov
0 / 0 / 0
Регистрация: 24.11.2014
Сообщений: 1

Найти три максимальных аэлемента одномерного массива - C++

24.11.2014, 17:26. Просмотров 233. Ответов 1
Метки (Все метки)

нужна помощь. просто не могу понять в чём ошибка. + нужно ещё ввести сам массив с клавиатуры с n элементами. 3 часа убил, а результат 0((
C++ (Qt)
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.h> 
#include <conio.h>
double my_max(double A[10])
 
{
    double max=A[0];
    int o=0;
    for (int i=1;i<10;i++)
        if (A[i]>max)
        {
            max=A[i];i=0;
        }
        return o;
}
 
double my_min(double A[10])
{
    double min=A[10];
    int o=0;
    for (int i=1;i<10;i++)
        if (A[i]<min)
        {
            min=A[i];o=i;
        }
        return o;
}
 
void main(void)
{
    double min=A[my_min(A)];
    double max[3];
 
    for (int i=0;i<3;i++)
    {
        max[i]=A[my_max(A)];
        A[my_max(A)]=min;
        cout<<max[i]<<" ";
    }
    cout<<endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru