Write a program that asks the user to type 10 integers and writes the smallest value (Use array of Integers).
помогите с решением,пожалуйста,для этой просто задачи!
C ++
Автор alish.er, 09.09.2010, 19:01
#3
Отправлено 10.09.2010, 14:25:27
да вы правильно поняли, под винду!А точный перевод есть, а то я так понял надо спросить у пользователя 10 целых чисел и показать наименьшее
Write a program that asks the user to type 10 integers and writes the smallest value (Use array of Integers).
И второе вам под Дос или под винды?
#5
Отправлено 14.09.2010, 18:39:39
#include <iostream> using namespace std; const int N = 10; int main() { int mass[N]; cout <<"Vvedite 10 integer numbers\n"; char temp; for(int i = 0; i<N; i++) { cout <<"Number #"<<i+1<<" : "; cin >>mass[i]; } for (int i =0; i<N;i++ ) { for (int j =0;j<N;j++) { if (mass[i]<mass[j]) { temp = mass[i]; mass[i] = mass[j]; mass[j] = temp; } } } for (int i = 0;i<N;i++) { cout<<mass[i]<<"\n"; } cout<<"Smaller number is: "<<mass[0]; while(1); }
В Visual Studio создаешь win32 console application и вперед
#9
Отправлено 19.04.2011, 22:47:24
Не совсем хорошо делать сравнение с ИНТ_МАКС, правильнее было бы сравнивать с первым элементом.#include <iostream>
using namespace std;
int a[10],m=INT_MAX;
int main(){
for (int i=1; i<=10; i++){
cin>>a[i];
if (a[i]<m)
m=a[i];
}
cout<<m;
return 0;
}
Я бы написал нечто вроде этого:
#include "stdafx.h" #include <iostream> #include <vector> int _tmain(int argc, _TCHAR* argv[]) { const int cnNums = 3; std::vector<double> nums(cnNums); for(int i = 0; i < cnNums; std::cin >> nums.at(i++)); std::cout << *std::min(nums.begin(), nums.end()) << std::endl; return 0; }
Количество пользователей, читающих эту тему: 1
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0