Помогите написать програму на С. Вот задание: Числа a,b,c тогда и только тогда являются сторонами треугольника, когда существуют такие положительные x,y,z a=x+y; b=y+z; c=x+z;
Помоги написать или напишите за меня? К тому же ты не описал суть задачи. Что надо найти и что известно. Потому что под такой вопрос будет банальный ответ a=b=c=2 x=y=z=1
Code: cout<<"Enter facking num"<<endl; cout<<"x:"; cin>>x; cout<<endl; cout<<"y:"; cin>>y; cout<<endl; cout<<"z:"; cin>>z; cout<<endl; if(x>0 && y>0) { int a=x+y; } if(y>0 && z>0) { int b=y+z; } if(x>0 && z>0) { int c=x+z; } наверно так, объяви переменные еще.
Я что перевести несмогу , я вроде как на втором курсе, знаю Delphi, php, и учу С но вот чето немогу понять с чего начать делать задачу ...
PHP: int main() { int x,y,z,a,b,c; printf("Enter x:"); scanf("%d", &x); printf("Enter y:"); scanf("%d", &y); printf("Enter z:"); scanf("%d", &z); a=x+y; b=y+z; c=x+z; printf("\na=%d\nb=%d\nc=%d\n", a,b,c); return 0; } Ты крут
Чувак, ты на втором(!) курсе. Если тебе дают задачи вроде этих, значит ты не на филологическом. Ты не знаешь как решать задачи седьмого класса и писать элементарные программы на втором(!) курсе. Не хочу содействовать твоей лени.
Да затупил я немного, непонял условие, как только посмотрел на код и понял что я б такую написал бы с закрытыми глазами. Ну и теперь эту немогу понять, составьте хоть формулу или опишите что надо сделать токо попроще
на, попробуй(если я правильно понял условие). Код на C++, но ты же сможешь перевести)) Code: #include <iostream> using namespace std; int main(int argc, char* argv[]) { float V0,S1,V1,S2,V2,S3,V3; float T1,T2,T3,TAll; float SMeet; cout << "Please enter V0:"; cin >> V0; cout << "Please enter S1:"; cin >> S1; cout << "Please enter V1:"; cin >> V1; cout << "Please enter S2"; cin >> S2; cout << "Please enter V2:"; cin >> V2; cout << "Please enter S3:"; cin >> S3; cout << "Please enter V3:"; cin >> V3; T1 = S1/V1; T2 = S2/V2; T3 = S3/V3; TAll = T1+T2+T3; SMeet = V0*TAll; cout << "\n\nTime is " << TAll << ", distance is " << SMeet; return 0; }
2 SHiNiGaMi всё бы то хорошо, но есть одно НО. Нигде не сказано про расстояние между A и B. И то что ты вычислил это ни что иное как расстояние которое проедет велосипедист, за то время сколько идет чел автостопом
ну, там нужно определить точку, где они встретятся. там вопрос: я так понял что раз они перестали двигаться, то они встретились
//оффтоп Только мне кажется, что "знаю $ЯП$", подразумевает не только банальное знание синтаксиса, но и возможность его применять? //По теме Вот тебе кусок кода, рабочую программу доделай сам, алгоритм я тебе дал. Примечание: Допускаю вероятность, что мол алгоритм работает не верно, так как школьные задачки на скорость/время/расстояние я давненько не решал. Code: //Задаем значение глобального времени T = 0; //Высчитываем время прохождения индивидуальных расстояний для пешехода pT1 = pS1/pV1; pT2 = pS2/pV2; pT3 = pS3/pV3; //Цикл движения велосипедиста for(vS=0; vS < SAB; vS + vV) { //Увеличиваем при каждой итерации цикла глобальное время T++; //Кусочки кода в количестве 3 штук, для разнообразных движений пешехода if ( T < pT1) { pS = pS + pV1; } if ( T < pT2) { pS = pS + pV2; } if ( T < pT3) { pS = pS + pV3; } //После всех вычислений проверяем не находятся ли велосипедист и пешеход в одной точке if (vS == SAB - pS) { cout << "Meeting!" << T << vS; }