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

Известен рост трех человек - C++

Восстановить пароль Регистрация
 
kalashOK
 Аватар для kalashOK
0 / 1 / 0
Регистрация: 21.03.2011
Сообщений: 30
17.11.2011, 16:20     Известен рост трех человек #1
Известен рост трех человек. Определить, одинаков ли их рост.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <conio.h>
void main ()
{
clrscr ();
float p,v,t;
printf("Izvesten rost treh chelovek. Opredelit, odinakov li ih rost\n");
printf("Vvedite rost treh chelovek\n");
scanf("%f%f%f",&p,&v,&t);
if ((p==v)||(v==t)||(t==p))
printf("rost odinakov");
else
printf("rost ne odinakov");
getch();
}
Вот что у меня получилось, но я хочу вывести у кого именно совпадает рост!Помогите пожалуйста!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2011, 16:20     Известен рост трех человек
Посмотрите здесь:

По результатам лыжных соревнований в трех группах сформировать сборную команду из 7 человек C++
Известен рост трех человек.Определить,одинаков ли их рост? C++
Известен рост каждого человека из группы. На сколько рост самого высокого из них превышает рост самого низкого? C++
C++ Известен рост каждого из 20 учеников класса
Написать программу, которая запрашивает дни рождения трех человек C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
17.11.2011, 16:43     Известен рост трех человек #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
29
30
31
32
33
34
35
#include <iosream.h>
#include <stdio.h>
#include <conio.h>
void main ()
{
 float p,v,t;
 std::cout<<"Введите рост трёх человек:";
 std::>>p;
 std::cout<<",";
 std::>>v;
 std::cout<<",";
 std::>>t;
 std::cout<<"."<<endl;
 if ((p!=v)&&(p!=t)&&(b!=t))
 {
  std::cout<<"Все трое разного роста."<<endl;
 } 
 if ((p==v)&&(p==t))
 {
  std::cout<<"Все трое одного роста."<<endl;
 }
 if (p==v)
 {
  std::cout<<"Первый и второй одного роста."<<endl;
 }
 if (p==t)
 {
  std::cout<<"Первый и третий одного роста."<<endl;
 }
 if (v==t)
 {
  std::cout<<"Второй и третий одного роста."<<endl;
 }
 getch();
}
Добавлено через 1 минуту
Цитата Сообщение от kalashOK Посмотреть сообщение
clrscr ();
Не знаю на сях такой функции.
kalashOK
 Аватар для kalashOK
0 / 1 / 0
Регистрация: 21.03.2011
Сообщений: 30
17.11.2011, 16:54  [ТС]     Известен рост трех человек #3
спаисбо огромное

Добавлено через 3 минуты
очистка экрана clrscr

Добавлено через 1 минуту
помогите еще с задачкой, я с С++ не очень, синтаксис плохо знаю.

Задача. Даны четыре вещественных числа. Найти сумму тех чисел, которые больше пяти.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
17.11.2011, 17:03     Известен рост трех человек #4
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 <iosream.h>
#include <stdio.h>
#include <conio.h>
void main ()
{
 float a[4];
 float *p;
 float *e;
 float s;
 std::cout<<"Введите числа:";
 e=a+3;
 for (p=a; p<e; ++p)
 {
  std::cin>>*p;
  std::cout<<","; 
 }
 std::cin>>*e;
 std::cout<<"."<endl;
 for (p=e, s=0.0; p>=a; --p)
 {
  if ((*p)>5.0)
  {
   s+=*p;
  }
 }
 std::cout<<"Сумма чисел, больших пяти, равна "<<s<<"."<endl;
 getch();
}
Добавлено через 2 минуты
Цитата Сообщение от kalashOK Посмотреть сообщение
очистка экрана
Ну это мне известно, но мне казалось, что это процедура модуля crt трупопаскаля. Причём, без скобок вообще.
Сыроежка
Заблокирован
17.11.2011, 17:04     Известен рост трех человек #5
Цитата Сообщение от kalashOK Посмотреть сообщение
спаисбо огромное

Добавлено через 3 минуты
очистка экрана clrscr

Добавлено через 1 минуту
помогите еще с задачкой, я с С++ не очень, синтаксис плохо знаю.

Задача. Даны четыре вещественных числа. Найти сумму тех чисел, которые больше пяти.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include  <iostream>
 
 
int main()
{
   const double vallue = 5.0;
   double x1, x2, x3, x4;
 
   std::cout << "Enter four real numbers: ";
   std::cint >> x1 >> x2 >> x3 >> x4;
 
   double sum = 0;
 
   if ( x1 > value ) sum += x1;
   if ( x2 > value ) sum += x2;
   if ( x3 > value ) sum += x3;
   if ( x4 > value ) sum += x4;
 
   std::cout << "\nsum = " << sum << std::endl;
 
   return ( 0 );
}
Я специалдьно не использовал массив, так как, судя по формулировке задачи, вы их еще не проходили.
Yandex
Объявления
17.11.2011, 17:04     Известен рост трех человек
Ответ Создать тему
Опции темы

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