Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
sexdonor
0 / 0 / 0
Регистрация: 27.11.2013
Сообщений: 22
#1

найти наименьшее из 4 чисел A,B,C,D. - C++

27.11.2013, 15:39. Просмотров 1202. Ответов 25
Метки нет (Все метки)

помогите ктонить плиз можете решить для с++ задачу надо найти наименьшее из 4 чисел A,B,C,D. что ток не пробывал не получается!(( т.е ввожу допустим 1 2 5 -1 он выдает 1 или там 5 потомучто min пишу а или с(((решение не правельно в общем то!(((
вот:
C++
1
2
3
4
5
6
7
8
9
10
11
#include<iostream.h>
#include<math.h>
void main ()
{ floor min,a,b,c,d;
cin>>a;
cin>>b;
cin>>c;
cin>>d;
if (a<c,a<b,a<c,a<d) min=a;
           else min=b,c,d;
cout="min="min;
исправьте плиииз чтобы выдовало всегда правельно минимальное число она простая но чет я ее не догоняю(((( заранее спасиииииибооооо!)))))
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IntelCoreDuo
11 / 11 / 0
Регистрация: 09.11.2013
Сообщений: 52
27.11.2013, 17:48     найти наименьшее из 4 чисел A,B,C,D. #21
Цитата Сообщение от Тамика Посмотреть сообщение
И чей вариант теперь проще?
А я что-то говорил о простоте?) Просто предложил вариант через цикл) Да и человеку проще понять условия if, нежели разбираться в массивах, если уж на то пошло
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sexdonor
0 / 0 / 0
Регистрация: 27.11.2013
Сообщений: 22
27.11.2013, 17:53  [ТС]     найти наименьшее из 4 чисел A,B,C,D. #22
а это надо в иф написать да?)

Добавлено через 1 минуту
ZaMaZaN4iK min(a,min(b,min(c,d))); ??))
Тамика
Котовчанин
 Аватар для Тамика
866 / 446 / 132
Регистрация: 16.02.2010
Сообщений: 2,659
Записей в блоге: 27
27.11.2013, 18:02     найти наименьшее из 4 чисел A,B,C,D. #23
Цитата Сообщение от sexdonor Посмотреть сообщение
а это надо в иф написать да?)

Добавлено через 1 минуту
ZaMaZaN4iK min(a,min(b,min(c,d))); ??))
Нет. Просто сверху дописать #define min(a, b) ((a) < (b) ? (a) : (b)) и вуаля.
Хорош способ!
sexdonor
0 / 0 / 0
Регистрация: 27.11.2013
Сообщений: 22
27.11.2013, 18:08  [ТС]     найти наименьшее из 4 чисел A,B,C,D. #24
под #include<math.h>? или над #.........(iostream.h>???))))
Тамика
Котовчанин
 Аватар для Тамика
866 / 446 / 132
Регистрация: 16.02.2010
Сообщений: 2,659
Записей в блоге: 27
27.11.2013, 18:09     найти наименьшее из 4 чисел A,B,C,D. #25
Цитата Сообщение от sexdonor Посмотреть сообщение
под #include<math.h>? или над #.........(iostream.h>???))))
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#define min(a, b) ((a) < (b) ? (a) : (b))
 
int main() {
 
    int a,b,c,d;
    std::cin >> a;
    std::cin >> b;
    std::cin >> c;
    std::cin >> d;
 
    std::cout << min(a,min(b,min(c,d)));
}
Вот так в целом.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2013, 05:20     найти наименьшее из 4 чисел A,B,C,D.
Еще ссылки по теме:

C++ Найти наименьшее из трех чисел
C++ Найти наименьшее из трёх заданных чисел
Найти наименьшее из четырех чисел используя алгоритм поиска наибольшего из двух чисел C++
C++ Найти наименьшее из трех чисел
C++ Найти произведение нечётных чисел заданной последовательности; найти наименьшее нечётное значение

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
alsav22
5410 / 4806 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.11.2013, 05:20     найти наименьшее из 4 чисел A,B,C,D. #26
Цитата Сообщение от IntelCoreDuo Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
int main() {
    setlocale(LC_ALL, "Russian");
 
int number, lowest = 1, counter = 1;
 
    for (counter; counter <= 4; counter++){
        cout << "Введите число: " << endl;
        cin >> number;
        
       
              if (lowest == 1 && lowest == number)
                  lowest = number;
              if (number > lowest && lowest == 1)
                  lowest = number;
              if (lowest >= number)
                  lowest = number;
              
    }
 
    cout << "самое наименьшее число = " << lowest << endl;
 
getch();
return 0; 
}
Большое спасибо) Впредь буду внимательнее) Надеюсь, что больше нет багов)
А самому проверить, перед тем как код выкладывать?
Миниатюры
найти наименьшее из 4 чисел A,B,C,D.  
Yandex
Объявления
28.11.2013, 05:20     найти наименьшее из 4 чисел A,B,C,D.
Ответ Создать тему
Опции темы

Текущее время: 09:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru