john350
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здравствуйте!!! Помогите, кто может, правильно написать код программы на Visual C++!!! Вот задание: «Напишите программу, вводящую три целых числа, и печатающую второе по величине, если оно существует, и No — иначе.» Вот неправильный пример этого задания (ошибок не выдает при компиляции, но неправильно выдает второе по величине число, само условие неправильное, где то) : Вот примерно... Код: #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { int x,n,z; //Ввод чисел cout << "Vvedite x chislo"<<endl; cin >> x; cout << "Vvedite n chislo"<<endl; cin >> n; cout << "Vvedite z chislo"<<endl; cin >> z; //условие if (x>n>z) cout<<"vtoroe po velichine = "<<n; else if (x<n<z) cout<<"vtoroe po velichine = "<<n; else if ((x>n<z)&&(x>z)) cout<<"vtoroe po velichine = "<<z; else if ((x>n<z)&&(x<z)) cout<<"vtoroe po velichine = "<<x; else if ((x<n>z)&&(x<z)) cout<< "vtoroe po velichine = "<<z; else if ((x<n>z)&&(x>z)) cout<<"vtoroe po velichine = "<<x; else if (x=n>z) cout<<"vtoroe po velichine = "<<z; else if (x=n<z) cout<<"vtoroe po velichine = "<<x, <<n; else if (x<n=z) cout<<"vtoroe po velichine = "<<x; else if (x>n=z) cout<<"vtoroe po velichine = "<<z,n; else if (x=z<n) cout<<"vtoroe po velichine = "<<x,n; else if (x=z<n) cout<<"vtoroe po velichine = "<<x,z; else if (x=n=z) cout<<"ne sushestvuet"; while(true); return 0; } | И если вас не затруднит, вот еще одно задание, которое нужно сделать: «Матрица 3х3, нужно найти среднее значение чисел в первом столбце и во второй строке, а также поменять первый столбец и вторую строку местами». Помогите, пожалуйста!!! Заранее спасибо!!! |