RatmirOspanov123
13.03.2020 20:43

– это публикация литературных, научных работ или отрывков других авторов без указания на источник в своей работе

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
katy260505
14.08.2021 17:00
ответ:

Задание 1:  отсутствует алгоритм (условие неполное - решения нет).

Задание 2: отсутствует алгоритм (условие неполное - решения нет).

Задание 3: i = 1,  y = -14

Объяснение:

Алгоритм:

1.  Начало2. Ввод x,y3. y := y - x4. i := i + 15. Если y <= x , то возвращаемся к пункту 3, иначе:6. Конец

Пройдёмся по алгоритму:

1.  Начало2. Ввод x,y

Вводим 12 и -2 (теперь x = 12,  y = -2).

3. y := y - x

Уменьшаем переменную y на x (теперь y = -2 - 12 = -14).

4. i := i + 1

Увеличиваем переменную i на 1 (теперь i = 0 + 1 = 1).

5. Если y <= x , то возвращаемся к пункту 3, иначе:6. Конец

Проверяем: сейчас y = -14,   x = 12,  =>  условие "y <= x" выполняется, и мы переходим к пункту 6 -- конец.

Как мы видим, по завершении выполнения алгоритма i = 1, y = -14.

0,0(0 оценок)
Ответ:
mailiiti63
29.06.2021 23:36

#include <iostream>

using std::cin;

using std::cout;

int main(int argc, char const* argv[]) {

int n;

cout << "Enter size of array:\n";

cin >> n;

int *mas1 = new int[n];

int *mas2 = new int[n];

cout << "Enter elements of array:\n";

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

 cin >> mas1[i];

}

int counter = 0;

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

 if (mas1[i] < 0) {

  mas2[counter] = mas1[i];

  counter++;

 }

}

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

 if (mas1[i] == 0) {

  mas2[counter] = mas1[i];

  counter++;

 }

}

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

 if (mas1[i] > 0) {

  mas2[counter] = mas1[i];

  counter++;

 }

}

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

 cout << mas2[i] << std::endl;

}

return 0;

}

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота