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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2009, 00:54   #1
saint0101
 
Регистрация: 01.11.2009
Сообщений: 5
По умолчанию Целые числа

Прошу прощения, не написал тему как положенно, исправился.

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

Программа ввода является натуральное число, которое показывает количество цифр в данной последовательности.

При Выходе из программa выдаёт информацию о третьем по величине четном числе. Если входные данные не совпадают даже три разные цифры, программа отображает информацию, которая не может найти третий крупнейший четное число.

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

Реализовать в C/C++

Последний раз редактировалось saint0101; 02.11.2009 в 00:59.
saint0101 вне форума Ответить с цитированием
Старый 02.11.2009, 09:32   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А от фрумчан что требуется?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.11.2009, 12:37   #3
saint0101
 
Регистрация: 01.11.2009
Сообщений: 5
По умолчанию

от уважемых форумчан требуется помощь в её реальзации
saint0101 вне форума Ответить с цитированием
Старый 02.11.2009, 12:42   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
требуется помощь в её реальзации
Допустим.
Ты хочешь чтоб за тебя весь код написали или что-то поправили?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.11.2009, 13:02   #5
saint0101
 
Регистрация: 01.11.2009
Сообщений: 5
По умолчанию

Был бы очень признателен если бы помогли написать полностью, я в этом новичок и ещё пока ношусь с самоучителем, а на учёбе требуют уже написание программ, я с одной справился, на этой ступор полнейший... пожалуйста всемогущие прогеры, помогите её написать...
saint0101 вне форума Ответить с цитированием
Старый 02.11.2009, 13:29   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ладно предположим. Я не зря это спросил, я предпочитаю С++ а вдруг тее нужно классическое Си.
Но поясни фразу:
Цитата:
определяет/выводит третие по величине число
Это типа из максимальных?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 02.11.2009, 13:48   #7
saint0101
 
Регистрация: 01.11.2009
Сообщений: 5
По умолчанию

скорее всего да, потому что она на проверку должна выводить
Сколько будет чисел:
5
Задайте 5 чисел:
2 6 4 8 5
третье наибольшее: 4

Сколько будет чисел:
5
Задайте 5 чисел:
8 10 6 4 2
третье наибольшее: 6

Сколько будет чисел:
5
Задайте 5 чисел:
1 3 5 7 9
Третье целое число не существует.
saint0101 вне форума Ответить с цитированием
Старый 02.11.2009, 14:05   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ок.
Вот пример:
Код:
//---------------------------------------------------------------------------

#pragma hdrstop

#include <tchar.h>
#include <iostream.h>
//---------------------------------------------------------------------------

#pragma argsused
int _tmain(int argc, _TCHAR* argv[])
{
 int q,w,e,l;
 q=w=e=l=~0;
 int i;
 cout<<"Input count";
 cin>>i;
 for (; i>0; i--) {
  //cin>>l;
  cout<<l<<'\t';
  l=random(10);
  if ((l>q)&&(l>w)&&(l>e)) {e=l;} else
  if ((l>q)&&(l>w)) {w=l;} else
  if (l>q) {q=l;};
 }
 cout<<'\n'<<q<<"Ok";

 cin.get();
 cin.get();
	return 0;
}
//---------------------------------------------------------------------------
Смысл ясен?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны натуральные числа n,p, целые числа a1 , ... ,an. Наталья111 Фриланс 10 09.11.2010 20:09
Найти все целые корни уравнения KREGI Помощь студентам 8 10.03.2009 18:23
Найти все целые числа,у которых ровно 6 делителей; jenja Общие вопросы C/C++ 3 03.10.2008 20:32
Как вывести все целые степени числа? riorio07 Паскаль, Turbo Pascal, PascalABC.NET 1 20.05.2008 11:47