Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

Даны три числа, вывести на экран наименьшее из них.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2010, 16:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Даны три числа, вывести на экран наименьшее из них. (C++):

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

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

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

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

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

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

5
oxotnik
1591 / 1068 / 33
Регистрация: 21.08.2008
Сообщений: 4,467
Записей в блоге: 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;
}
уберите все ненужное, и готово
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;
}
0
Genius Ignat
09.04.2010, 18:33
  #4

Не по теме:


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

0
mirso
525 / 343 / 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;
}//==================================================================
0
rangerx
1937 / 1546 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
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;
}
0
09.04.2010, 22:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2010, 22:41
Привет! Вот еще темы с ответами:

Даны 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. Найти наибольшее из них


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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