![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
rexy |
![]()
Сообщение
#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 |
![]()
Сообщение
#2
|
Аспирант ![]() ![]() ![]() Группа: Активисты Сообщений: 422 Регистрация: 7.1.2009 Город: Украина Киев Вы: школьник ![]() |
Для начала в програму нужно добавить саму сортировку (IMG:style_emoticons/default/smile.gif)
и поставить счетчики для "вывести количество числа сравнений и перестановок" |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.5.2025, 20:22 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru