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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2016, 20:46   #1
CeBpIk
Новичок
Джуниор
 
Регистрация: 12.12.2016
Сообщений: 1
По умолчанию -программа в которой ввод осуществляется из текстового файла и вывод выполняется в текстовый файл;

Умова:
Заданные действительные числа x1, x2, ..., x25. Найти три крупнейших среди них

Небходимо написать два варианта программы:

-программа в которой ввод осуществляется из текстового файла и вывод выполняется в текстовый файл;
-программа в которой ввод осуществляется из бинарного файла и вывод происходит в бинарный файл.

В бинарном файле данные хранятся во внутреннем представлены.

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

вспомогательную программу, которая формирует бинарный файл с входными данными;
вспомогательную программу, которая читает исходный бинарный файл и выводит на экран монитора выходные данные.



У меня есть сама программа:
#include <stdio.h>
#include <cstdlib>
#include <time.h>

int ArrMaxPos(int arr[], int size)
{
int Max;
int i, pos;
Max = arr[0]; pos = 0;
for (i = 1; i < size; i++)
if (arr[i] > Max)
{
Max = arr[i];
pos = i;
}
return pos;
}

int main()
{
int m[25];
srand(time(NULL));
for (int i = 0; i < 25; i++)
{
m[i] = rand() % 1000;
printf("%d ", m[i]);
}
printf("\nmax:");
for (int i = 3, k; i > 0; i--)
{
k = ArrMaxPos(m, 25);
printf(" %d", m[k]);
m[k] = 0;
}
system ("pause");
return 0;
}

Но мне нужно по другому ее сделать...
CeBpIk вне форума Ответить с цитированием
Ответ


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

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

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработать программу, в которой выполняется ввод списка записей определенного типа vutt C# (си шарп) 0 11.05.2016 04:12
Ввод данных в массив записей из текстового файла, сортировка по ключу, вывод в файл (на Паскаль) orandzheviyman Помощь студентам 8 21.01.2014 08:15
Открыть текстовый файл в качестве параметра. В том случае, если имя текстового файла... Sayli Паскаль, Turbo Pascal, PascalABC.NET 9 11.10.2011 23:10
Выделить из текстового файла ФИО и записать инициалы и фамилию в другой текстовый файл [Паскаль] Chupa-pups Помощь студентам 1 14.12.2010 08:22
Консольная программа на Си: ввод, вывод, сортировка, сохранение в текстовый файл. zerg Помощь студентам 8 16.11.2007 12:57