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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 26, средняя оценка - 4.69
КРИСТЯЧКА
Сообщений: n/a
#1

Даны три числа, вывести на экран наименьшее из них. - C++

09.04.2010, 16:52. Просмотров 3695. Ответов 5
Метки нет (Все метки)

Даны три числа, вывести на экран наименьшее из них.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2010, 16:52     Даны три числа, вывести на экран наименьшее из них.
Посмотрите здесь:

Даны три целых числа. Вывести на экран те из них, которые являются положительными. - C++
1. Даны три целых числа. Вывести на экран те из них, которые являются положительными. 2. Найти все двузначные числа, сумма квадратов...

Даны три вещественных числа, вывести на экран те из них, которые не принадлежат заданному диапазону - C++
Даны три вещественных числа, вывести на экран те из них, которые не принадлежат диапазону (-3,8; 1,8). #include "stdafx.h" #include...

Даны три действительных числа, выбрать (вывести на экран) те из них, которые пренадлежат интервалу - C++
Задание такое: Даны три действительных числа, выбрать (вывести на экран) те из них, которые пренадлежат интервалу (4,7)... При написании...

Даны три числа. Найти наименьшее из них. - C++
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 9. Даны три числа. Найти наименьшее из...

Даны три числа. Вывести вначале наименьшее, а затем наибольшее из данных чисел(If) - C++
Даны три числа. Вывести вначале наименьшее, а затем наибольшее из данных чисел(If)

Даны три случайных однозначных числа. Вывести на экран квадраты нечетных чисел. Использовать подпрограмму, опр - C++
Даны три случайных однозначных числа. Вывести на экран квадраты нечетных чисел. Использовать подпрограмму, определяющую нечетность числа.

Даны 3 числа . Определить среди них наибольшее и наименьшее - C++
Даны 3 числа . Определить среди них наибольшее и наименьшее .

Даны три действительных числа a, b, c. Найти наибольшее из них - C++
Даны три действительных числа a, b, c. Найти наибольшее из них

Даны три числа a,b,c. Определить какое из них равно d - C++
Не могу понять как можно это написать на C++ Даны три числа a,b,c. Определить какое из них равно d. Если ни одно не равно d то найти...

Даны три действительных числа a, b, c. Найти наибольшее из них - C++
Даны три действительных числа a, b, c. Найти наибольшее из них!

Даны три числа. Найти сумму двух наибольших из них - C++
Дана задача: даны три числа. Найти сумму двух наибольших из них. С применением if.

Даны три числа. Найти сумму двух наибольших из них - C++
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 10. Даны три числа. Найти сумму двух наибольших...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
oxotnik
1586 / 1063 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
09.04.2010, 16:59     Даны три числа, вывести на экран наименьшее из них. #2
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
25
26
27
28
#include <iostream>
#include <algorithm>
using namespace std;
 
bool myfn(int i, int j) { return i<j; }
 
struct myclass {
  bool operator() (int i,int j) { return i<j; }
} myobj;
 
int main () 
{
  int myints[] = {3,7,2,5,6,4,9};
 
  // using default comparison:
  cout << "The smallest element is " << *min_element(myints,myints+7) << endl;
  cout << "The largest element is " << *max_element(myints,myints+7) << endl;
 
  // using function myfn as comp:
  cout << "The smallest element is " << *min_element(myints,myints+7,myfn) << endl;
  cout << "The largest element is " << *max_element(myints,myints+7,myfn) << endl;
 
  // using object myobj as comp:
  cout << "The smallest element is " << *min_element(myints,myints+7,myobj) << endl;
  cout << "The largest element is " << *max_element(myints,myints+7,myobj) << endl;
 
  return 0;
}
уберите все ненужное, и готово
Psixodelik
40 / 39 / 2
Регистрация: 27.11.2009
Сообщений: 100
09.04.2010, 18:18     Даны три числа, вывести на экран наименьшее из них. #3
Эммм...думаю для автора это слишком сложно...такие задачи даются в начале пути обучения...а показывать код со структурами и функициями слишком сложно...можно же сделать проще:

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
25
26
27
28
#include "stdafx.h"
#include <iostream>
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    int a,b,c;
   std::cout << "Enter a ";
   std::cin >> a;
   std::cout << "Enter b ";
   std::cin >> b;
   std::cout << "Enter c ";
   std::cin >> c;
 
   if(a>b)
   {
       if(b>c)
           std::cout << c;
       else
           std::cout << b;
   }
   else  
   {
       if(a < b && a < c)
           std::cout << a;
   }
    return 0;
}
Genius Ignat
09.04.2010, 18:33
  #4

Не по теме:


В конце концов проще завести массив из трёх указателей на переменные, или просто
массив(int) из трех чисел, а потом обойти его и найти min.

mirso
524 / 342 / 17
Регистрация: 05.04.2009
Сообщений: 709
09.04.2010, 18:39     Даны три числа, вывести на экран наименьшее из них. #5
Цитата Сообщение от КРИСТЯЧКА Посмотреть сообщение
вывести на экран наименьшее
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream> 
 
int main()//=========================================================
{
    int a, b, c;
    std::cout << "Enter a, b, c.\n";
    std::cin >> a >> b >> c;
 
    if ( a > b ) a = b;
    if ( a > c ) a = c;
                   
    std::cout << a << std::endl;
   
    return 0;
}//==================================================================
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,909
09.04.2010, 22:41     Даны три числа, вывести на экран наименьшее из них. #6
Даны три числа, вывести на экран наименьшее из них.
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
int min(int a, int b) { return a < b? a : b;}
 
int main()
{
    int a, b, c;
    scanf("%d%d%d", &a, &b, &c);
    printf( "%d", min(a, min(b, c)) );
    return 0;
}
Yandex
Объявления
09.04.2010, 22:41     Даны три числа, вывести на экран наименьшее из них.
Ответ Создать тему
Опции темы

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