М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
RealBohdan
RealBohdan
02.02.2020 20:04 •  Информатика

Ввести массив, состоящий из 12 элементов действительного типа. Расположить элементы порядке убывания. Определить количество происшедших при этом перестановок. C++ #include
#include
#include
#include
#include

👇
Ответ:
Азазин
Азазин
02.02.2020

Объяснение:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

#include <iostream>

using namespace std;

 

int main()

{

   setlocale(LC_ALL, "Rus");

 

 

   int A[12];

   int n = 12, i;

 

   cout << "Введите 12 n" << endl;

 

 

 

   for (i = 1; i < n; i++)

   {

       cout << "A[" << i << "]=";

       cin >> A[i];

   }

 

 

 

   for (int j = 1; j < 12; j++) //Выполняет 12 шагов во втором цикле за один запуск

   {

       

       for (int j = 1; j < 12; j++)

       {

           if (A[j] > A[j + 1])

           {

               int d = 0;

               d = A[j + 1];

               A[j + 1] = A[j];

               A[j] = d;

           }

       }

   }

   for (int k = 0; k < 12; k++)

   {

       cout << A[k] << " ";

   }

}

4,7(7 оценок)
Открыть все ответы
Ответ:
Deiselpro1
Deiselpro1
02.02.2020
#include<iostream>
#include<cstdlib>
#include<ctime>

#define abs(x) ((x)<0 ? -(x) : (x))
using namespace std;
int main()
{
    srand(time(0));
    int n, k, m = 0;
    cout << "n = ", cin >> n;
    
    int A[n], B[n];
    cout <<"A("<<n<<"):";
    for(int i = 0; i < n; i++)
        cout <<" "<< (A[i] = rand() % (n*2+1) -n);
    
    cout << "\nk = ", cin >> k;
    
    for(int i = 0; i < n; i++)
        if (abs(A[i]) % 10 == k) B[m++] = A[i];
    
    cout <<"B("<<m<<"):";
    for(int i = 0; i < m; i++)
        cout <<" "<< B[i];
    return 0;
}
4,6(53 оценок)
Ответ:
vfvf2304
vfvf2304
02.02.2020
Var A: array [1..10] of integer;                                                                                          i,b: integer;                                                                                                                begin                                                                                                                                for i:=1 to 10 do                                                                                          readln(A[i]); for i:=1 to 10 do begin                                                                                  if A[i]=5 then                                                                                                                       writeln(i,' Строка');                                                                                                            end;                                                                                                                              end.
4,4(16 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ