Нужно при помощи подпрограмм сформировать и вывести на экран массивы A[15]
и B[14]
. И потом, при помощи функций найти их минумумы и максимумы.
Проблема с заполнение массивов. Первые 14 значение обоих массивов постоянно идентичны и не пойму где ошибка.
#include <iostream>
#include <time.h>
#include <cstdlib>
using namespace std;
void write(int M[], int x)
{
int i;
srand(time(NULL));
for (i=0; i < x; i ++) {
M[i] = rand();
}
}
void out(int M[], int x)
{
int i;
for (i = 0; i < x; i++) {
cout << i << ": " << M[i] << endl;
}
}
void max(int M[], int x)
{
int i, max = M[0];
for (i = 0; i < x; i++) {
if (max < M[i])
max = M[i];
}
cout << "Максимальное значение массива: " << max << endl;
}
void min(int M[], int x)
{
int i, min = M[0];
for (i = 0; i < x; i++) {
if (min > M[i])
min = M[i];
}
cout << "Минимальное значение массива: " << min << endl;
}
void main()
{
setlocale(LC_ALL, "ru");
int A[15], B[14];
cout << " Массив A" << endl;
write(A, 15);
out(A, 15);
max(A, 15);
min(A, 15);
cout << "---------------------------------------------------------------------------------------------------" << endl;
cout << " Массив B" << endl;
write(B, 14);
out(B, 14);
max(B, 14);
min(B, 14);
system("pause");
}
Уж сколько раз твердили миру...
Вот это -
srand(time(NULL));
вызывается ОДИН РАЗ на всю программу.
Вы просто говорите в функции write
- а начни-ка случайную последовательность заново, инициализируя генератор значением текущего времени. А поскольку оно определяется с точностью до секунды, а вероятность, что эта секунда перещелкнет между двумя вызовами write
- мизерна, вот вы и получаете одну и ту же последовательность...
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Нужно проверить, находится ли X в определённой области, например от 0 до 1Можно ли записать это так: if (0 < x < 1 )?
Подскажите пожалуйста как выполнить кодТак как точку входа нельзя поменять на public async void Main(string[] args)
Отправляю POST запрос вылетает ошибка 403 Сниффер:Http analayzer При обычной авторизации через браузер ошибок нет Может что то не так сделал,помогите...