Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2011, 20:03   #1
Pycbka
Пользователь
 
Регистрация: 24.09.2011
Сообщений: 30
По умолчанию Решение задачи C++

Помогите пожалуста.
Даны числа a,b,c,d. Если a<b<c<d, то каждое число заменить наименьшим, если a>b>c>d. то каждое число уменьшить на 40%, в противном случае оставить числа без измнения.
Pycbka вне форума Ответить с цитированием
Старый 13.10.2011, 20:20   #2
An1ka
C++,DirectX/OpenGL
Форумчанин
 
Регистрация: 09.01.2011
Сообщений: 422
По умолчанию

Код:
#include <iostream>
int main() {
   int a, b, c, d;
   std::cin >> a >> b >> c >> d;
   if ( a < b && b < c && c < d) b = c = d = a;
     else if ( a > b && b > c && c > d) { a -= 0.4*a; b -= 0.4*b; c -= 0.4*c; d -= 0.4*d;}
   std::cout << a << " " << b << " " << c << " " << d << std::endl;
   return 0;
}
An1ka вне форума Ответить с цитированием
Старый 13.10.2011, 20:37   #3
Pycbka
Пользователь
 
Регистрация: 24.09.2011
Сообщений: 30
По умолчанию

А можно немного попроще. К примеру как нибудь так:
[CODE]
/*Âûïîëíèë Ãèðèëîâè÷ Ðóñëàí */
#include <stdio.h>
#include <windows.h>
#include <conio.h>
#include <math.h>
main()
{
float a,b,c,d;
if (a<b<c<d)
{
b=a;
c=a;
d=a;
}
else
if (a>b>c>d);
{
a=a+a*0.5;
b=b+b*0.5;
c=c+c*0.5;
d=d+d*0.5;
}
printf("a=%f b=%f c=%f d=%f", a,b,c,d);
fflush(stdin);
getchar();
return(0);
}


[/СODE]



И как в твоей программе в выполнить выдаёт вот что(Просто чистое окно):
Изображения
Тип файла: jpg Безымянный.jpg (5.5 Кб, 139 просмотров)

Последний раз редактировалось Pycbka; 13.10.2011 в 20:57.
Pycbka вне форума Ответить с цитированием
Старый 14.10.2011, 12:25   #4
An1ka
C++,DirectX/OpenGL
Форумчанин
 
Регистрация: 09.01.2011
Сообщений: 422
По умолчанию

Сначало надо ввести числа a, b, c, d с клавиатуры.
An1ka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение задачи в С++ Tampller Общие вопросы C/C++ 4 17.12.2012 20:17
Решение задачи Teovictim Microsoft Office Word 0 12.05.2011 22:51
Решение задачи(( ==Terman== Microsoft Office Excel 7 10.05.2009 20:10
Решение задачи на C++ tools Фриланс 8 19.12.2008 14:53
Решение задачи на Си kisha Общие вопросы C/C++ 9 19.11.2007 23:31