Информатика, вопрос задал kyulagvod228 , 7 лет назад

C++. Сделать нужно максимально просто т.к. для 1 курса. Объявить массив целых чисел и заполнить его случайными значениями. Размер массива и диапазон значений его элементов заданы в Вашем варианте индивидуального задания. В индивидуальных заданиях указано также, какую обработку массива следует произвести.

Приложения:

Ответы на вопрос

Ответил restIess
0

#include <iostream>

#include<ctime>

#define SIZE 200

signed main() {

setlocale(LC_ALL, "Rus");

srand(time(NULL));

int arr[SIZE], countPair = 0;

for (int i = 0; i < SIZE; i++) {

 arr[i] = -50 + rand() % 101;

 std::cout << arr[i] << " ";

}

for (int i = 0; i < SIZE - 1; i++)

 if ((arr[i] > 0 && arr[i + 1] < 0) || (arr[i] < 0 && arr[i+1] > 0))

  countPair++;

std::cout << "\nКоличество пар соседних элементов, которые имею противоположные знаки: " << countPair << std::endl;

return 0;

}

Новые вопросы