Предмет: Информатика,
автор: zhuto06
Скорость первого автомобиля V1 км/ч, второго — V2 км/ч, расстояние между ними S км. Определить расстояние между ними через T часов, если автомобили первоначально движутся навстречу друг другу.
В visual studio
Ответы
Автор ответа:
2
Программа на рисунке ниже.
Приложения:
hevzya:
В чем проблема написать какие ошибки?
Во всем, решение не соответствует заданию
И что за if такой? Типо если условие не выполнилось, то автомобили так и не разъехались? Решили на пол пути развернуться?
если они не разъехались, значит еще не доехали друг до друга
А если расстояние между нимим == 0? Или у вас оно может быть отрицательным, тогда это как, они назад едут?
Если между ними расстояние 0, то так и напишет, это случай когда они доехали друг до друга, после нуля уже считается что они разъезжаются, отрицательно тут никак не будет.
Окей, да, но, раз уж делали через условия, то при 0, логично что они все ещё не разъехались и расстояние 0, т.е. когда они разъезжаются, просто можно было сделать в раза 3 короче чем у вас, вот я и не увидел некоторых моментов
Но тем не менее stdafx - если он у вас есть, то используйте его по назначению! stdio - тут вообще не нужен, как system("pause") - это вообще не переносимо..
Я знаю что они не разъехались, при 0 просто напишет расстояние, я это проверял
На счет библиотек я знаю, просто не убрал из прошлого кода
На счет библиотек я знаю, просто не убрал из прошлого кода
syste("pause") убрал :)
Автор ответа:
1
//Microsoft (R) C/C++ Optimizing Compiler Version 19.00.23506 for x64
#include <iostream>
int main()
{
int v1, v2, s, t;
std::cin >> v1 >> v2 >> s >> t;
std::cout << std::abs(s - (v1 + v2) * t);
}
#include <iostream>
int main()
{
int v1, v2, s, t;
std::cin >> v1 >> v2 >> s >> t;
std::cout << std::abs(s - (v1 + v2) * t);
}
Похожие вопросы
Предмет: Алгебра,
автор: kunicynila88
Предмет: Математика,
автор: sofiasribna027
Предмет: Алгебра,
автор: Theloxti
Предмет: Математика,
автор: makarowtolya197
Предмет: Математика,
автор: ДАРИНКА111111111