Порты в/в на материнской плате форм-фактора ATX:
1 – Разъем PS/2 (мышь); 2 – Разъем PS/2 (клавиатура); 3 – Выход Ethernet; 4 – Разъемы USB2.0; 5 – Разъем последовательного порта; 6 – Разъем параллельного порта; 7 – Разъем VGA; 8 – Игровой порт / MIDI-port; 9 – Аудиопорты (слева направо: линейный выход, вход, микрофон); + Тут нету ещё HDMI и USB3.0 и USB3.2
Все эти разъемы для ввода или вывода.
На всех (почти) системных блоках порты одинаковые (идут они из мат. платы. Но на корпусе могут быть еще разъёмы не с мат платы а дополнительные, обычно N USB2.0/3.0 и разъёмы mini jack под наушники и микрофон.)
Если я не правильно понял вопрос скажите что именно надо в комментариях..
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
int arr[10], sum = 0; // Создаём массив и переменную, в которой будет сумма
for (int i = 0; i < 10; i++) {
int r = rand() %11 - 5; // Генерация случайного числа в промежутке от [-5; 5]
arr[i] = r; // Присваем значение перменной
cout << arr[i] << " "; // Вывод массива.
}
cout << endl;
for (int i = 0; i < 10; i++) {
if (arr[i] > 0) {
sum += arr[i]; // sum = sum + arr[i]
}
}
cout << "Summa polozhitelnih: " << sum << endl;
return 0;
}
Более оптимальный
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
int arr[10], sum = 0; // Создаём массив и переменную, в которой будет сумма
for (int i = 0; i < 10; i++) {
int r = rand() %11 - 5; // Генерация случайного числа в промежутке от [-5; 5]
arr[i] = r; // Присваем значение перменной
cout << arr[i] << " "; // Вывод массива.
if (i == 9) { cout << endl;}
if (arr[i] > 0) {
sum += arr[i]; // sum = sum + arr[i]
}
}
cout << "Summa polozhitelnih: " << sum << endl;
return 0;
}