Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/58: Рейтинг темы: голосов - 58, средняя оценка - 4.71
КРИСТЯЧКА
1

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

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

Даны три числа, вывести на экран наименьшее из них.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.04.2010, 16:52
Ответы с готовыми решениями:

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

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

Даны три вещественных числа, вывести на экран те из них, которые не принадлежат заданному диапазону
Даны три вещественных числа, вывести на экран те из них, которые не принадлежат диапазону (-3,8;...

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

5
1662 / 1131 / 80
Регистрация: 21.08.2008
Сообщений: 4,725
Записей в блоге: 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
40 / 39 / 5
Регистрация: 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
Ignat
09.04.2010, 18:33
  #4

Не по теме:


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

0
536 / 352 / 47
Регистрация: 05.04.2009
Сообщений: 730
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
1993 / 1593 / 488
Регистрация: 31.05.2009
Сообщений: 2,980
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.04.2010, 22:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Даны три числа в шестнадцатеричной системе счисления. Определить наименьшее из них
Вот эти числа: 1. а=A, в=22, с=41 2. а=4C, в=5, с=37 3. а=B, в=4B, с=14 Как это реализовать...

Даны действительные числа x, y, z. Вывести на экран наименьшее из них
Даны действительные числа x, y, z. Вывести на экран наименьшее из них.NET BEANS

Даны три вещественных числа. Вывести на экран те из них,которые являются четными
Доброго времени суток всем! Не так давно начали писать программы с помощью Lazarus. Возникла...

Даны три вещественных числа, вывести на экран те из них, которые не принадлежат диапазону (-3,8; 1,8)
В делфи!!! Даны три вещественных числа, вывести на экран те из них, которые не принадлежат...


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

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

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