Добро пожаловать, гость
:: алгоритмы  и методы :: :: олимпиадные задачи :: :: связь :: :: о сайте :: :: форум ::

Форум работает в режиме архива, только для чтения и поиска.
Архив 2004 Архив 2007 Архив 2013

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 27.12.2009, 00:22
гость

 
Сообщений: n/a

Пожалуйста решите задачу на C++
Сортировка методом нахождения минимального элемента. Алгоритм заключается в следующем: при каждом просмотре массива находим минимальный элемент и меняем местами его с первым на первом проходе, со вторым - на втором и тд... Результаты вывести на экран и записать в файл.
  #2  
Старый 27.12.2009, 01:02
гость

 
Сообщений: n/a

чё, сессия? не поможем.
  #3  
Старый 27.12.2009, 11:58
гость

 
Сообщений: n/a

посмотрите так?
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define FNAME "g:resultat.txt\0"
void main (void)
{
clrscr();
char fname[100]=FNAME;
FILE *out;
out=fopen(fname,"at");
const int n=20;
int a[n];
int x;
randomize();
char msg1[50]="Massiv do uporyadochivaniya";
char msg2[50]="Uporyadochennyj massiv";
printf ("%s\n",msg1);
fprintf(out,"%s\n",msg1);
fprintf(out,"\n");
for (int i=0;i<n;i++)
{
a[i]=random(100)-50;
printf ("%d ",a[i]);
fprintf (out,"%d ",a[i]);}
printf("\n");
fprintf(out,"\n");
getch();
for (int j=0; j<n-1;j++)
min=j;
for (int i=j+1; i<n; i++)
{if (a[i]<a[min])
min=i
x=a[0];
a[0]=a[min]
a[min]=x;}
printf ("\n%s\n",msg2);
fprintf (out,"\n%s\n",msg2);
fprintf (out,"\n");
for (i=0;i<n;i++)
{printf("%d ",a[i]);
fprintf(out,"%d ",a[i]);}
getch();
}
printf ("\n%s\n",msg2);
fprintf (out,"\n%s\n",msg2);
fprintf (out,"\n");
for (i=0;i<n;i++)
{printf("%d ",a[i]);
fprintf(out,"%d ",a[i]);}
getch();
}
  #4  
Старый 27.12.2009, 12:00
гость

 
Сообщений: n/a

нет нетак!
 


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить задачу,пожалуйста... Оля Реализация, исходники, языки 1 24.12.2009 00:22
Пожалуйста(((Очень надо((Решить задачу в vb.net 2005... Juli Реализация, исходники, языки 1 30.09.2009 03:59
Помогите пожалуйста решить задачу!!!!! Екатерина Задачи 0 11.04.2009 21:38
Помогите пожалуйста решить задачу гость Математические алгоритмы (другое) 2 06.04.2009 09:56