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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2010, 11:43   #1
Лися
 
Регистрация: 07.10.2010
Сообщений: 4
По умолчанию Киньте идею как делать(((В С++

На соревнованиях по фигурному катанию оценки заносятся в ком-пьютер. Составить программу для вывода на экран лучшего ре-зультата после каждого выступления фигуристов.

в С++

Последний раз редактировалось Лися; 07.10.2010 в 11:45.
Лися вне форума Ответить с цитированием
Старый 07.10.2010, 13:23   #2
xDyPx
Форумчанин
 
Аватар для xDyPx
 
Регистрация: 21.01.2009
Сообщений: 148
По умолчанию

Цитата:
-Задаем переменную (назовем, например, max), в которой будет храниться лучший результат (максимальное введенное число) и присвоим ей 0 (оценки отрицательные быть не могут)
-вводятся по-очереди оценки и после каждой введенной оценки проверяется: если оценка больше, чем max, то max присваивается введенная оценка, иначе идем дальше(ничего не делаем).
-После ввода оценок выводиться эта max и обнуляется.
Если я правильно понял задание, то так.
МОЙ САЙТ
Компьютер позволяет решать все те проблемы, которые до появления компьютера не существовали.
xDyPx вне форума Ответить с цитированием
Старый 07.10.2010, 13:26   #3
Relz
 
Регистрация: 19.09.2010
Сообщений: 4
По умолчанию

Код:
#include <iostream.h>
#include <math.h>

int main ()
{
  int max[1000], mark, n;
  n=1;
  cin>>mark;
  max[1]=mark;
  cout<<"max="<<max[1]<<endl;
  while (cin>>mark)
  {
    n=n+1;
    max[n]=(fabs(max[n-1]+mark)+fabs(max[n-1]-mark))/2;
    cout<<"max="<<max[n]<<endl;
  }
}
Несколько грубо, но почему-то цикл с постусловием не захотел работать. А идея точно верна:
1) Наибольший из 1 элемента - сам элемент
2) Наибольший из n элементов= наибольшему из n-1 элемента или n-ному элементу.
Relz вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как воплотить идею? Помогите! Mitya1 Свободное общение 25 21.12.2014 14:40
подкиньте идею как решить эту задачу в паскале ronny137 Помощь студентам 4 13.12.2009 15:40
Киньте пример работы с типом CHAR zotox Помощь студентам 6 05.05.2009 16:37
Киньте исходничек кто может. hoza_syl Gamedev - cоздание игр: Unity, OpenGL, DirectX 4 23.06.2008 09:50
Киньте ссылку xPAL Свободное общение 1 31.01.2008 14:29