Напишете програма, която позволява да се въведат постижението на 4-ма участници в дадено състезание, указано като реално число (например колко са скочили на дълъг или висок скок, или времето за което са пробягали 100 м.) и отпечатва колко е най-доброто постижение.
По желание програмата може да отпечатва и на кой участник принадлежи то. Например: Най-добро постижение – 2.34 м, на участник No.3


#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { double a,b,c,d; cout<<"Vyvedete 4 postijeniq: "<<endl; cin>>a; cin>>b; cin>>c; cin>>d; if ((a>b) || (a>c) || (a>d)) { cout<<"Nai-dobroto postijenie e: "<<a<<endl; if ((b>a) && (b>c) && (b>d)) cout<<"Nai-dobroto postijenie e:"<<b<<endl; else if ((c>a) && (c>b) && (c>d)) cout<<"Nai-dobroto postijenie e:"<<c<<endl; else if ((d>a) && (d>b) && (d>c)) cout<<"Nai-dobroto postijenie e:"<<d<<endl; } system("PAUSE"); return EXIT_SUCCESS; }Ева, опитай се да проследиш мислите си – как ти самата намираш кое е най-голямото число, когато са ти дадени 4 числа. После го опиши с команди на C++. Логиката на програмата е малко странна в момента и има ненужно много проверки.
#include <cstdlib> // вклулчва външни библиотеки // #include <iostream> using namespace std; int main(int argc, char *argv[]) // главната функция // { // вклучва блок от оператори // double a,b,c,d; // декларира променливите " a " , " b " , " c " , " d " от реален тип данни cout<<"Vyvedete 4 postijeniq: "<<endl; // извежда на екрана " Въведете 4 постижения " и извежда знак за нов ред // cin>>a; // въвежда променлива " a " // cin>>b; // въвежда променлива " b " // cin>>c; // въвежда променлива " c " // cin>>d; // въвежда променлива " d " // if ((a>b) || (a>c) || (a>d)) // ако " a " е по голямо от " b " или " a " е по голямо от " c " или " a " е по голямо от " d " // { // вклучва блок от оператори // cout<<"Nai-dobroto postijenie e: "<<a<<endl; // извежда на екрана " Наи доброто постижение е " -- променливата " a " , и извежда нов ред // if ((b>a) && (b>c) && (b>d)) // ако " b " е по голямо от " a " или " b " е по голямо от " c " или " b " е по голямо от " d " // cout<<"Nai-dobroto postijenie e:"<<b<<endl; // извежда на екрана " Наи доброто постижение е " -- променливата " b " , и извежда нов ред // else if ((c>a) && (c>b) && (c>d))// ако " c " е по голямо от " a " или " c " е по голямо от " b " или " c " е по голямо от " d " // cout<<"Nai-dobroto postijenie e:"<<c<<endl; // извежда на екрана " Наи доброто постижение е " -- променливата " c " , и извежда нов ред // else if ((d>a) && (d>b) && (d>c))// ако " d " е по голямо от " a " или " d " е по голямо от " b " или " d " е по голямо от " c " // cout<<"Nai-dobroto postijenie e:"<<d<<endl; // извежда на екрана " Наи доброто постижение е " -- променливата " d " , и извежда нов ред // } // затваря блока от оператори // system("PAUSE"); return EXIT_SUCCESS; // краи на програмата // }