![]() |
|
Модераторы: xvr |
![]()
|
|
| Denis Sergeevich |
|
|||
|
Unregistered |
требуется за один просмотр файла и без запоминания последовательности в массиве определить требуюмую характереристику последовательности.программа должна содержать функцию,которая получается в качестве параметра имя файла (или указатель на файл)и возвращает требуемое значение .Функция main запрашивает с клавиатуры имя файла ,обращается к фукции и выводит результат на экран
1)среднее арифметическое чисел из последовательности 2)кол-во чисел больших предыдущего 3)все ли элементы последовательности равны между собой 4)кол-во чисел равных минимальному 5)номер последнего числа равного X задачи не как просто как кажутся потому что нужно куча всяких проверок тип Float заранее спасибо Добавлено в 19:14 язык C (не C++) забыл (под проверками я подразумеваю к примеру то что в 1 задаче он должен считать ср ар следующих чисел 1 1e20 1 -1e20) |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 4 Всего: 317 |
задача элементарная.
создай тучу вспомогательных переменных открывай файл, инициализируй переменные, счетчики на 0. создай цикл считывания 1 числа флоутинг-пойнт из данного файла 1) для сред. арифм. тебе нужна сумма всех чисел и их кол-во: float sum=0; int tot_count=0; 2) не понимаю вопроса или: int bigger_than_prev_cnt=0; 3) для этого: создай переменную int all_equal=1; 4) float curr_minimum=-0; int count_minimal=0; 5) int last_equal=0; создай перменные: curr, prev в каждой итерации цикла считывания ты подпраавляешь все переменные соответственно, допустим ты уже считал curr:
-------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| Denis Sergeevich |
|
|||
|
Unregistered |
проблема!
1)ср арифм чисел 1 1e20 1 -1e20 не считает 2)тип float не понимает =(сравнение чисел) |
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |