IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> сортировка методом "выбора"
rexy
сообщение 14.9.2009, 10:10
Сообщение #1


Новичок
*

Группа: Продвинутые
Сообщений: 4
Регистрация: 13.5.2009
Город: северск
Учебное заведение: тпу



Помогите немного подкорректировать программку


Код
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>

char mas[100][100];
int i=0,j=0;

int file()//функция считывания из файла
{FILE *in;

char filename[20];
char c;
int k;
int z;
printf("Enter the name of the file");
gets(filename);
if((in=fopen(filename,"r"))==NULL){printf("Error: while opening file");getch();
return 0;}// открываем файл для чтения

while(!feof(in))//начинаем считывание
{
        fscanf(in,"%c",&c);//считали символ
        if((c>'9' ||  c<'0' )&& c!=' ' && c!='\n' && c!='-'){printf("Error: There is '%c'
in the elemet\n",c); getch(); return 0;}// если символ не число , то говорим , что
ошибка
        if(c!=' ' && c!='\n'){mas[i][j++]=c;}// иначе записывам в массив с числами
        else{        
                mas[i][j]='\0';
                if(mas[i][0]=='-')
                        {
                                printf("Error : Number %s <0\n",mas[i]);getch();
                        return 0;
                }
                i++;j=0;
                if(i>99)
                        {
                                printf("Error: Count of elements more then 99");
                                getch();
                                return 0;
                        }        
                
        }




вывести количество числа сравнений и перестановок
вот это я вообще понять не могу, как это сделать?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
kaa
сообщение 17.9.2009, 12:13
Сообщение #2


Аспирант
***

Группа: Активисты
Сообщений: 422
Регистрация: 7.1.2009
Город: Украина Киев
Вы: школьник



Для начала в програму нужно добавить саму сортировку (IMG:style_emoticons/default/smile.gif)
и поставить счетчики для "вывести количество числа сравнений и перестановок"
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 2.5.2024, 20:46

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru