|
|
|
| Дан массив вещественных случайных чисел (размер массива определяет поль-зователь, но в диапазоне [3;20]). Указать, упорядочены ли числа в массиве по убыванию. | |
|
|
|
|
|
|
|
для: Родион
(30.09.2009 в 19:30)
| | Можно поступить следующим образом
#include <iostream>
using namespace std;
int main()
{
int number;
double arr[20];
cout << "Input the numbers in set (3,20): " << endl;
cin >> number;
cout << "Input array elements: " << endl;
for(int i = 0; i < number; i++)
{
cin >> arr[i];
}
double current = arr[0];
for(int j = 0; j < number; j++)
{
if(current >= arr[j]) current = arr[j];
else
{
// Массив не является убывающим
cout << "The array isn't decreasing";
return 0;
}
}
// Массив убывающий
cout << "The array is decreasing";
return 0;
} |
| |
|
|
|
|
|
|
|
для: Родион
(30.09.2009 в 19:30)
| | Или массив не пользователь вводит, а должен быть сгенерирован программой? | |
|
|
|
|
|
|
|
для: cheops
(30.09.2009 в 20:29)
| | пользователь спасибо | |
|
|
|