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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2011, 16:45   #1
zaki
Пользователь
 
Регистрация: 06.05.2011
Сообщений: 75
По умолчанию C++ сортировка методом выбора

#include <iostream>
using namespace std;
int main()
{
const int a=7;
int m[a],i=0;
cout <<"vvedite massiv" <<endl;
while (cin >> m[i])
{
i=i+1;
}
int min,c, next, ma,n,k,t;
min=m[0];
ma=0;
for (k=0; k<=a; k++)
{
t=0;
for (c=ma; c<a; c++)
{
if (m[c]<min)
{
min=m[c];
t=1;
}
}
if (t=1)
{
ma=ma+1;
n=m[k];
m[k]=min;
min=n;
}
}
int z;
for (z=0; z<=a; z++)
cout <<m[z] <<" ";
system ("pause");
return 0;
}



вот набросал. но почему то выводит только 1 минимальное число, прошу помощи
zaki вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка методом выбора dinamit_2011 C++ Builder 0 23.02.2011 16:40
сортировка методом выбора...паскаль... Оксаночка:) Помощь студентам 5 29.06.2009 23:26
Сортировка методом выбора на С++, возможно ошибка Graf Xandr Помощь студентам 4 09.05.2009 15:06
Сортировка массива методом прямого выбора(Дельфи) Onza Помощь студентам 20 25.01.2009 12:05