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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.01.2011, 15:11   #1
vit1990
Пользователь
 
Регистрация: 19.01.2011
Сообщений: 34
По умолчанию ПРОГРАММИРОВАНИЕ ФАЙЛОВОГО ВВОДА/ВЫВОДА

ПРОГРАММИРОВАНИЕ ФАЙЛОВОГО ВВОДА/ВЫВОДА
1. Считать исходный массив (прил. 2) из указанного файла.
2. Из исходного массива сформировать рабочий массив. Правила формирования рабочего массива из исходного приведены в вашем варианте.
3. Отсортировать рабочий массив методом прямого выбора. Для четных вариантов организовать сортировку по возрастанию, а для нечетных – по убыванию.
4. Отсортировать рабочий массив методом прямого обмена. Для четных вариантов организовать сортировку по убыванию, а для нечетных – по возрастанию.
5. Сохранить рабочий и отсортированный массив в файле.


Вариант
1 Выбрать элементы, начиная с индексов i = max, j = min для схемы:
i ® min, j ® max с шагом 2,
где i – номер строки исходного массива, j – номер столбца исходного массива

ПРИЛОЖЕНИЕ 2
Исходное множество чисел
51 39 53 79 86 17 37 39 35 49 98 33
46 56 41 96 3 99 39 44 86 74 97 22
35 0 14 78 19 88 39 82 86 63 33 69
44 91 59 52 94 99 81 40 14 21 41 74
65 97 31 41 73 2 0 44 2 91 52 32
33 80 22 28 95 5 40 90 25 27 19 13
63 73 36 48 88 34 78 87 61 53 70 65
32 86 29 49 32 10 93 32 43 12 12 52
25 87 28 99 51 23 51 78 63 57 24 47
57 26 36 44 69 51 12 78 7 22 8 36
51 76 71 45 31 86 56 80 37 5 3 10
35 25 16 36 76 55 6 34 48 21 75 35
помогите
vit1990 вне форума Ответить с цитированием
Старый 30.01.2011, 21:00   #2
Демик
Форумчанин
 
Аватар для Демик
 
Регистрация: 30.01.2011
Сообщений: 231
По умолчанию

Код:
char *mass = new char[12][12];
//--------блок чтения данных из файла в массив =========
	
	FILE *file_1 = fopen("prilozh2.txt","r");//Приложение 2.txt-открытие файла
	for(int i=0;i<12;i++)
             for(int j=0;j<12;j++)
        {
	
		fseek(file_1,i,SEEK_SET);
                fseek(file_1,j,SEEK_SET);
	
		fread(&mass[i][j], sizeof(char),1,file_1);
	}

	
   for(int i=0;i<12;i++)
        for(int j=0;j<12;j++)  
     {      
        std::cout<<mass[i][j]<<" ";
     }	
	fclose(file_1);
Этот блок должен считать массив из файла Prilozh2.txt и занести считанные данные в массив с именем mass. И теперь ты можешь массив рассортировать по возрастанию и убыванию.
Злостный анимешнег =^.^=
Демик вне форума Ответить с цитированием
Старый 31.01.2011, 00:43   #3
vit1990
Пользователь
 
Регистрация: 19.01.2011
Сообщений: 34
По умолчанию

извини а можешь скинуть весь проект?
vit1990 вне форума Ответить с цитированием
Старый 31.01.2011, 00:44   #4
vit1990
Пользователь
 
Регистрация: 19.01.2011
Сообщений: 34
По умолчанию

Цитата:
Сообщение от Демик Посмотреть сообщение
Код:
char *mass = new char[12][12];
//--------блок чтения данных из файла в массив =========
	
	FILE *file_1 = fopen("prilozh2.txt","r");//Приложение 2.txt-открытие файла
	for(int i=0;i<12;i++)
             for(int j=0;j<12;j++)
        {
	
		fseek(file_1,i,SEEK_SET);
                fseek(file_1,j,SEEK_SET);
	
		fread(&mass[i][j], sizeof(char),1,file_1);
	}

	
   for(int i=0;i<12;i++)
        for(int j=0;j<12;j++)  
     {      
        std::cout<<mass[i][j]<<" ";
     }	
	fclose(file_1);
Этот блок должен считать массив из файла Prilozh2.txt и занести считанные данные в массив с именем mass. И теперь ты можешь массив рассортировать по возрастанию и убыванию.
если не сложно?
vit1990 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа с портом ввода вывода Assemblerru Общие вопросы C/C++ 5 25.04.2012 01:33
Операторы ввода и вывода wsws123 Паскаль, Turbo Pascal, PascalABC.NET 2 04.01.2011 18:12
переопределение ввода и вывода в С++ blackbanny Помощь студентам 12 03.05.2010 13:08
Перенаправление ввода/вывода dudeboy Win Api 0 16.11.2009 11:36
система ввода вывода StudentPolitech Общие вопросы C/C++ 3 02.04.2009 22:22