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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.10.2011, 21:29   #11
DesignFootball.Ru
Пользователь
 
Регистрация: 17.02.2011
Сообщений: 57
По умолчанию

Цитата:
Сообщение от _Alerter_ Посмотреть сообщение
А что ещё вы видите в коде hoop, кроме ветвления и циклов?
у нас программирование идёт на уровне яслей
из циклов мы взяли только for да while

неужели нельзя как-нибудь проще решить?
DesignFootball.Ru - Первый русскоязычный сайт о футбольной экипировке.
DesignFootball.Ru вне форума Ответить с цитированием
Старый 16.10.2011, 21:50   #12
_Alerter_
Пользователь
 
Регистрация: 25.05.2011
Сообщений: 89
По умолчанию

Через цикл for:
Код:
#include <iostream>
using namespace std;

void main()
{
     int vvod, max, min, n;
     cout << "n = "; 
     cin >> n;
     cin >> vvod;
     max = min = vvod;
     for (int i = 1; i < n; ++ i)
     {
          cin >> vvod;
          if (vvod > max) max = vvod;
          if (vvod < min) min = vvod;
     }
     cout << "max = " << max;
     cout << "min = " << min; 
}
_Alerter_ вне форума Ответить с цитированием
Старый 22.10.2011, 19:26   #13
DesignFootball.Ru
Пользователь
 
Регистрация: 17.02.2011
Сообщений: 57
По умолчанию

В общем задача должна решаться через циклы.
я так понял, она должна иметь в INT четыре переменных: i(число), n(кол-во чисел), min, max
я так понял ввод INT должен происходить в теле цикла.
Вводятся последовательно числа, а программа определяет, больше или меньше введённое число, чем другие. Да?

А можно ли написать такую программу, используя #include <stdio.h>

P.S. Я так понял, код написанный _Alerter_ имеет примерно такую структуру. Но что означает
Код:
#include <iostream>
using namespace std; и  cout << "n = "; 
     cin
DesignFootball.Ru - Первый русскоязычный сайт о футбольной экипировке.
DesignFootball.Ru вне форума Ответить с цитированием
Старый 22.10.2011, 20:07   #14
олег123321
 
Регистрация: 19.10.2011
Сообщений: 7
По умолчанию

#include <iostream> - подключение библиотеки ввода/вывода
using namespace std; - пространство имён( вместо std::cin/std::cout просто cin/cout)
cout - вывод на экран
cin - ввод

Последний раз редактировалось олег123321; 22.10.2011 в 20:12.
олег123321 вне форума Ответить с цитированием
Старый 22.10.2011, 20:45   #15
DesignFootball.Ru
Пользователь
 
Регистрация: 17.02.2011
Сообщений: 57
По умолчанию

Ой... мне-то оказывается надо на СИ решать, а не на СИ++
а я всех мучаю здесь... теперь понятно, почему мне здесь неизвестны некоторые объекты.. Я как будет выглядеть этот код на СИ?

Я полагаю, что вместо первых двух строк мы будем использовать #include <stdio.h>

Код:
#include <iostream>
using namespace std;

void main()
{
     int vvod, max, min, n;
     cout << "n = "; 
     cin >> n;
     cin >> vvod;
     max = min = vvod;
     for (int i = 1; i < n; ++ i)
     {
          cin >> vvod;
          if (vvod > max) max = vvod;
          if (vvod < min) min = vvod;
     }
     cout << "max = " << max;
     cout << "min = " << min; 
}
DesignFootball.Ru - Первый русскоязычный сайт о футбольной экипировке.
DesignFootball.Ru вне форума Ответить с цитированием
Старый 22.10.2011, 21:31   #16
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
надо на СИ решать, а не на СИ++
Код:
void main()
{
     int vvod, max, min, n;
     printf("n = "); scanf("%d %d",&n,&vvod);
     max = min = vvod;
     for (int i = 1; i < n; ++ i)
     {
          scanf("%d",&vvod);
          if (vvod > max) max = vvod;
          if (vvod < min) min = vvod;
     }
    printf("max = %d",max);
  -- А эту сам доделай ;)   cout << "min = " << min; 
 getchar();
 return;
}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.10.2011, 23:44   #17
DesignFootball.Ru
Пользователь
 
Регистрация: 17.02.2011
Сообщений: 57
По умолчанию

Код:
void main()
{
     int vvod, max, min, n;
     printf("n = "); scanf("%d %d",&n,&vvod);
     max = min = vvod;
     for (int i = 1; i < n; ++ i)
     {
          scanf("%d",&vvod);
          if (vvod > max) max = vvod;
          if (vvod < min) min = vvod;
     }
    printf("max = %d",max);
    printf("min = %d",min); 
	 getchar();
 return;
}
Выдаёт 3 ошибки.
И что значит
Код:
 getchar();
 return;
DesignFootball.Ru - Первый русскоязычный сайт о футбольной экипировке.
DesignFootball.Ru вне форума Ответить с цитированием
Старый 22.10.2011, 23:58   #18
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Выдаёт 3 ошибки.
Где? Не вижу.
Цитата:
И что значит
А вот ты в учебник загляни
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.10.2011, 00:19   #19
DesignFootball.Ru
Пользователь
 
Регистрация: 17.02.2011
Сообщений: 57
По умолчанию

Ну вот. Посмотрите сами
DesignFootball.Ru - Первый русскоязычный сайт о футбольной экипировке.
DesignFootball.Ru вне форума Ответить с цитированием
Старый 23.10.2011, 03:03   #20
An1ka
C++,DirectX/OpenGL
Форумчанин
 
Регистрация: 09.01.2011
Сообщений: 422
По умолчанию

Инклюды подключать не пробывали ?
An1ka вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск максимального и минимального значения в массиве WIN32APIist Общие вопросы C/C++ 5 28.12.2010 00:24
Поиск минимального и максимального элемента в двухмерном массиве. Dem6 Общие вопросы Delphi 10 30.11.2009 20:22
Поиск минимального и максимального пути в графе!!!! OZZY_91 Помощь студентам 1 18.11.2009 13:20
Вывод максимального, минимального и среднего значение по Listbox Klim Bassenger Microsoft Office Excel 3 29.06.2009 18:38
Поиск минимального (максимального) элемента массива Radamant Помощь студентам 10 24.12.2008 17:44