Форум программистов, компьютерный форум, киберфорум
Наши страницы

программа по вычислению последовательности чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Фрагментация памяти в С++ http://www.cyberforum.ru/cpp-beginners/thread60700.html
Есть длительно работающая программи интенсивно, работающая с памятью - выделяет освобождает, причем маленькими кусочками. Из-за этого всего фрагментируется куча. Посоветуйте, что-нибудь,...
C++ Дописать програмку #include <stdio.h> #include <string.h> #include <stdlib.h> #include <iostream.h> #define MAX 100 struct chit { char fio ; char adres ; char telefon ; int godRojd ; http://www.cyberforum.ru/cpp-beginners/thread60687.html
C++ Подсветка кода в Visual studio 2008
Как сделать так чтобы при установке курсора между двумя фигурными скобками {} они выделялись жирным шрифтом Сейчас для этого удаляю одну скобку и пишу заново и только тогда скобки выделяються жирным...
Шаблоны классов: контейнер. Несколько вопросов C++
Задача: постоить класс контейнера, параметризовать его, создать вектор с заданным вручную типом. Определил произвольный класс для использования потом его в качестве типа для вектора. class cars...
C++ Преобразование массива по условию http://www.cyberforum.ru/cpp-beginners/thread60660.html
Здравствуйте. На паре программирования была сформулирована задача: ...В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. количество элементов...
C++ Определить содержит ли введенный текст символы, отличные от строчных букв и пробела Определит содержит ли введенный текст символы, отличные от строчных латинских букв и пробела язык С не могу понять как это считать подробнее

Показать сообщение отдельно
Sindromdopotom
0 / 0 / 0
Регистрация: 30.10.2009
Сообщений: 1

программа по вычислению последовательности чисел - C++

02.11.2009, 21:26. Просмотров 2248. Ответов 5
Метки (Все метки)

Очень прошу помочь начинающей программистке
Задача заключается в написании программы, которая сосчитает вводную последовательность целых чисел (положительных, нулевых и отрицательных) и определяет третье по величине число, которое было найдено в последовательности.

Ввод: натуральное число n, которое показывает количество цифр в последовательности.

Вывод:третье в последовательности по величине четное число n. Если во вводе не совпадают даже три разные цифры, то программа отображает информацию, что она не может найти третье по величине четное число. Формат сообщения в приведенных ниже примерах. Для каждой строки (в том числе последних, и для любого сообщения об ошибке) новая строка.

Программа обнаруживает ошибку, уведомляет об этом в сообщении и завершает работу если n является нулевым или отрицательным числом.

программа ограничивается объемом доступной памяти (недостаточно для хранения всей последовательности ввода) и имеет ограниченный Runtime (ограничение 5 секунд для нескольких миллионов чисел во вводе последовательности, для этой программы необходимо рассчитать около 150 мс).
для правильного расчета хватит всего лишь несколько (<10) целых переменных.

Примеры:

Введите количество чисел в последовательности:
5
Введите 5 чисел:
2 6 4 8 5
Третье наибольшее по величине число: 4



Введите количество чисел в последовательности:
5
Введите 5 чисел:
2 2 2 2 2
Третье наибольшее по величине число: не существует

Введите количество чисел в последовательности:
1
Введите 1 чисел:
1
Третье наибольшее по величине число: не существует


Введите количество чисел в последовательности:
asdf
Неверный ввод.
заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.