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

Вывести на экран массив, составленный из элементов, не равных минимальному - C++

Восстановить пароль Регистрация
 
bombito
0 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 4
29.11.2012, 22:04     Вывести на экран массив, составленный из элементов, не равных минимальному #1
Задан массив целых чисел. Вывести на экран массив, составленный из элементов, не равных минимальному.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2012, 22:04     Вывести на экран массив, составленный из элементов, не равных минимальному
Посмотрите здесь:

C++ Дан массив из n элементов. Найти в нем количество элементов, больших 10 и вывести их на экран.
C++ Массив: вывести на экран количество элементов меньше 10
C++ Одномерные массивы. Вывести на экран массив, составленный из номеров элементов исходного массива, которые равны заданному значению.
С перегрузкой. Вывести на экран массив, составленный из элементов, не равных минимальному C++
C++ Задачка с использованием шаблона. Вывести на экран массив, составленный из элементов, не равных минимальному
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
bombito
0 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 4
02.12.2012, 11:22  [ТС]     Вывести на экран массив, составленный из элементов, не равных минимальному #2
нужна помощь)
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
02.12.2012, 11:24     Вывести на экран массив, составленный из элементов, не равных минимальному #3
Ну и в чём конкретно проблема?
bombito
0 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 4
02.12.2012, 12:49  [ТС]     Вывести на экран массив, составленный из элементов, не равных минимальному #4
ничего не получается)
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11815 / 6794 / 769
Регистрация: 27.09.2012
Сообщений: 16,867
Записей в блоге: 2
Завершенные тесты: 1
02.12.2012, 13:07     Вывести на экран массив, составленный из элементов, не равных минимальному #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <iostream>
 
int main()
{
    int size=10;
     int arr[10]={1,6,1,8,9,1,7,6,8,1};
     int min=arr[0], mincount=1;
     for(int i=1;i<size;++i){
         if (arr[i]<min){
             min=arr[i];mincount=1;
         }else{
             if(arr[i]==min)
                 ++mincount;
         }
     }
     
     int newsize=size-mincount;
     int * pNew=new int[newsize];
 
     for(int i=0,j=0;i<size;++i){
         if (arr[i]==min) continue;
         pNew[j]=arr[i];
         ++j;
     }
 
     for(int i=0;i<size;++i){
         std::cout.width(3);
         std::cout<<arr[i];
     }
     std::cout<<std::endl;
     for(int i=0;i<newsize;++i){
         std::cout.width(3);
         std::cout<<pNew[i];
     }
     std::cout<<std::endl;
 
    std::cin.get();
     return 0;
}
Yandex
Объявления
02.12.2012, 13:07     Вывести на экран массив, составленный из элементов, не равных минимальному
Ответ Создать тему
Опции темы

Текущее время: 21:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru