Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2012, 08:45   #1
ben74
Пользователь
 
Регистрация: 31.01.2012
Сообщений: 14
Сообщение Массивы числовых данных (С++)

Дан массив некоторых числовых данных:
а) Определить, сколько раз данное число встречается в массиве
б)Удалить из него все повторяющиеся элементы
в)Отсортировать его (любым методом)
ben74 вне форума Ответить с цитированием
Старый 31.01.2012, 09:20   #2
halcyon
crafter
Форумчанин
 
Аватар для halcyon
 
Регистрация: 03.09.2011
Сообщений: 127
Хорошо

Код:
#include <iostream>

using namespace std;


int main()
 {

     const int size = 10; // размер массива
     short int counter = 0; //наш счетчик
     int arr[size] = {4, 0, -1, 8, 53, 4, 2, 9, -21, 4};// сам массив 
     int var = 4; //искомое число в массиве
     
     for(int i = 0; i < size; i++)  //подсчитываем кол-во повторяющихся четверок
         {
               if(arr[i] == var)
                  counter++;
          }
     cout<<"Число "<<var<<"в массиве повторяется "<<counter<<" раз(раза) \n";

      for(int i = 0; i < size; i++)
         {
               if(arr[i] == var)
                  arr[i] = 0; // зануляем повторяющиеся четверки
          }
     
	  int temp = 0;
     for(int i = 0; i < size; i++) // сортировка массива методом пузырька
        {
             for(int j = 0; j < size; j++)
				{
					if(arr[i] < arr[j])
						{
							temp = arr[i];
							arr[i] = arr[j];
							arr[j] = temp;
 						}
				}
		 }

	 for(int i = 0; i < size; i++) // исходный массив
		 cout<<arr[i]<<" ";

	 cout<<endl;
  
     system("pause");
     return 0;
 }
halcyon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
приведение числовых данных к единому виду сантехник Microsoft Office Excel 42 20.09.2011 11:27
Преобразование представления числовых данных stas135642 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 05.05.2011 20:49
Подсчет количества числовых значений Amelie_L Microsoft Office Excel 2 28.01.2010 08:26
Фильтрация числовых значений в DBgrid girz БД в Delphi 14 12.05.2009 16:52
Edit с разделением числовых разрядов XPAiN Компоненты Delphi 7 16.04.2008 12:51