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

переписать 20 максимальных элементов в массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажыте Почему не роботает http://www.cyberforum.ru/cpp-beginners/thread437264.html
#include "stdafx.h" #include <iostream> struct stack { char mas ; int top; stack (*f)(stack a); };
C++ Файл.Удаление строки. Всем здрасте.Собственно проблема.Есть текстовый файл,который заполнен любым текстом. Нужно что б пользователь мог выбрать номер строки,она удалялась. Примечание строки в тексте одинаковой длины. То есть примерно 90 знаков. Курсор поставить на нужную строку в файле я могу. а удалить ее что то нет, запутался. Подскажите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread437258.html
Проблема с 2010 студией C++
Короче вот проект http://rghost.ru/36194375 В 2008 студии все норм компилится, а в 2010 ошибка LINK : fatal error LNK1104: cannot open file 'E:\Другое\work\GTAIVScriptHook_0.4.0_SDK\Debug\ScriptHook.lib' Нужно чтоб компилился SimpleCustomFiber
Прога не компилируется(( C++
Сделал прогу, выдает ошибки(( #include <iostream.h> #include <algorithm.h> using namespace std; int main () { int iNumberOfElements;// Êîëè÷åñòâî ýëåìåíòîâ â ìàññèâå. cin >> iNumberOfElements; // Ââîä êîëè÷åñòâà ýëèìåíòîâ. int *iMyDynamicArray = new int; //  ýòîé ñòðîêå ìû ãîâîðèì "Âûäåëèòü äèíàìè÷åñêè ïàìÿòü ïîä
C++ Функции: вычислить минимальное значение каждого столбца матрицы http://www.cyberforum.ru/cpp-beginners/thread437246.html
помогите написать код через функции Прграмма вычисляет минимальное значение каждого столбца массива 7х5 #include<cstdio> #include<cmath> #include<conio.h> #include<stdlib.h> #include<iostream> #include<iomanip> using namespace std; int main()
C++ Как счетать текст с HTML сраницы и вывести на екран Здраствуйте как можно стичать текст HTML сайта и вывести его на экран. подробнее

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

переписать 20 максимальных элементов в массив - C++

29.01.2012, 13:39. Просмотров 357. Ответов 4
Метки (Все метки)

Создать массив из случайных 100 четырехзначных элементов. Переписать в массив из 20 элементов 20 самых больших чисел из первого массива. Нельзя создавать временный массив, сортировать 100-элементный)
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
45
#include "stdafx.h"
#include <iostream>
#include <cstdlib>
#include <ctime>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
   // const int size = 10;
    int A[10], B[5];
     int imax = 0, j=0;
    cout << "first array" << "\n";
 
   srand(time(0));
    for(int i = 0; i <10; i++)
       {
        A[i] = rand() % 9000 + 1000;//создаем массив
        cout << A[i] << "\n";//выводим
         }
    
        for(int i = 1; i <10; i++)
             {    
               if(A[imax] < A[i])
                  {
                    imax = i;  
                    j=imax;
                   
                   }
 
                 }
                 cout<< "MAX = " << A[imax] << "(" << imax + 1 << " element)\n";   //выводим максимальный (это я себе для проверки)
}
        
    //  for(int i=0; i<5; i++)
        //{
        //  if ( A[i]==A[imax])  //вот тут както надо??
        //  {
        //      B[i]=A[imax];
        //     cout<<B[i];
        //  }
    //  }
    return 0;
 
}

1.Не могу понять как создать цикл, находящий максимальный элемент из оставшихся, не выбранных
2.и как из него слепить новый массив?((
Подскажите, если можете...
(векторы ещё не учили, лепим из минимальных знаний)

Добавлено через 2 минуты
Для упрощения я оба массива уменьшила на 10 и 5)))
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru