arturcristian
?>

1. задано числовой массив из n элементов. найдите все отрицательные элементы массива. составьте блок-схему алгоритма решения

Информатика

Ответы

Eduard Popik
Блок-схема по ГОСТ 19.701-90 (ISO 5807-85) во вложении.

1. задано числовой массив из n элементов. найдите все отрицательные элементы массива. составьте блок
boykovandrew6663

numbers = [] # создаем пустой массив

while True: # бесконечный цикл

   a = int(input()) # ввод a и перевод в int

   b = int(input()) # аналогично

   c = int(input()) # аналогично

   if a==b or b==c or a==c: # если a=b или b=c или a=c

       continue # то начинаем цикл сначала

   else: # иначе

       numbers.append(a) # добавляем в конец массива переменную a

       numbers.append(b) # аналогично

       numbers.append(c) # аналогично

       numbers = sorted(numbers) # сортируем массив

       print(numbers[0], end=' ') # выводим нулевой элемент массива

       print(numbers[1], end=' ') # первый

       print(numbers[2]) # и, наконец, второй. в python счет начинается с нуля

       break # выходим из цикла и из программы

Объяснение:

Python 3.8.0

Весь код прокомментирован.

РобертИрина

#include <iostream>

#include <cstdlib>

#include <ctime>

using namespace std;

int main() {

int n;

cin >> n; // размерность

int ar[n]; // массив

int a = -100;

int b = 100; // промежуток чисел для заполнения массива [а; b]

srand(time(NULL)); // функция для генерации случайных чисел

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

ar[i] = rand()%(b-a+1)+a;

cout << ar[i] << " ";

} cout << endl; // заполняем массив

int k=0; // переменная для подсчёта положительных элементов

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

if (ar[i] > 0) k++;

} cout << endl; // считаем количество положительных элементов

cout << "Количество положительных элементов массива: " << k;

return 0;

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

1. задано числовой массив из n элементов. найдите все отрицательные элементы массива. составьте блок-схему алгоритма решения
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

svetkinm158
eugene869154
krasnobaevdj3
Lavka2017
Максим Павел
Владимирович_Слабый
natalili32
Валерия Воробьева396
Андреевич
bristolhouse20151001
AlekseiMardanova
ranocchio6
Суховодова599
Маргарита1091
andyrvo