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

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

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
sexdonor
0 / 0 / 0
Регистрация: 27.11.2013
Сообщений: 22
27.11.2013, 15:39     найти наименьшее из 4 чисел A,B,C,D. #1
помогите ктонить плиз можете решить для с++ задачу надо найти наименьшее из 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))); ??))
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 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>???))))
Тамика
Котовчанин
 Аватар для Тамика
859 / 439 / 129
Регистрация: 16.02.2010
Сообщений: 2,538
Записей в блоге: 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++
1. Найти наименьшее из чисел а1, 2а2, 3а3,…, 8а8 C++
Найти наименьшее и наибольшее из пяти чисел C++

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

Или воспользуйтесь поиском по форуму:
alsav22
5282 / 4801 / 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.
Ответ Создать тему
Опции темы

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