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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2012, 17:22   #1
Fobos45
 
Регистрация: 11.04.2012
Сообщений: 9
По умолчанию разветление. путь и наименьшие затраты в СИ

Подскажите как ее правильно в си сделать... какую переменную надо ввести чтоб с наименьшими затратами успеть. как я понимаю тут есть разветвление типо если намного быстрее на машине то это выгоднее а если пешком ты выгода что бесплатно
далее я в си набросал эскиз задачи


Задача
Как успеть подешевле? Можно ехать на такси со скоростью v1
км/ч и оплатой p1 руб/км либо идти пешком со скоростью v2км/ч бесплатно. Как c наименьшими затратами преодолеть путь S км за время t ч, если это возможно? Каковы эти затраты?





#include <stdio.h>
#include <conio.h>
#include <math.h>

main()
{
clrscr();
float S,P1,V1,V2;

printf("Vvedite S: ");
scanf("%f", &S);
printf("Vvedite P1: ");
scanf("%f", &P!);
printf("Vvedite V1: ");
scanf("%f", &V1);
printf("Vvedite V2: ");
scanf("%f", &V2);
T1 =S/V1*P1;
T2 =S/V2;

if(T1>=T2)
printf(T);


getch();
return 1;
}
Fobos45 вне форума Ответить с цитированием
Старый 17.05.2012, 11:33   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Код:
	if (t * v2 >= S) 
	  	cout << "Свежий воздух полезней (и пока бесплантый)." << endl;
	else 
 	{
		float tt = (S - t * v2) / (v1 - v2);
		if (tt <= t)
			cout << "Ногами не успеете, приготовьте " << (tt * v1) * p1 << " рублей на такси" << endl;
		else
	  		cout << "Ваш персональный гороскоп на сегодня: оставайтесь там, где вы есть." << endl;
	}
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."

Последний раз редактировалось veniside; 17.05.2012 в 12:34. Причина: оказалась чуть сложнее, чем на первый взгляд
veniside вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти наименьшие элементы в каждой строке матрицы и номер максимального из них fort-_-minor Общие вопросы C/C++ 3 22.05.2013 15:44
задача с разветлением про путь и наименьшие затраты Fobos45 Помощь студентам 0 10.05.2012 21:19
Рассчитать общие затраты на используемые материалы. Катя369919407 Паскаль, Turbo Pascal, PascalABC.NET 7 30.01.2012 22:04
Определите наименьшие элементы Vredinka_V Помощь студентам 3 01.03.2010 09:16
Excel. Выбрать наименьшие числа 0mega Microsoft Office Excel 11 17.12.2009 15:48