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

С++ задан одномерный массив. нужно все элементы с четными индексами сдвинуть в начало массива, а нечетными в конец, сохраняя порядок следования.

👇
Ответ:
denian11343
denian11343
10.12.2021
#include <iostream>
#include <cstdlib>
// содержит srand() и rand()
#include <ctime>
 using namespace std;

 int main()
{   
 int n=10;
 int mas[n] = {};
 int tmp,j=0;
 cout<<"random number";
 cout<<endl;
// начальная установка генератора случ. чисел
 srand(time(NULL));
// заполнение массива случайными числами
 for (int i = 0; i < n; i++) 
{
  mas[i] = rand()/100;  cout<<mas[i]<<" ";
}
cout<<endl;
// перестановка элементов
for (int i = 0; i < n/2; i++)
 { 
     tmp=mas[i];    mas[i]=mas[2*(i+1)-1];    j=2*i;
        while (j>i) 
    {   
        mas[j+1]=mas[j];    j--;
     }
        mas[i+1]=tmp;
}
//"массив после замены"
 for (int i = 0; i < n; i++)    cout<<mas[i]<<" ";
 cout<<endl;
 system("pause");
return 0;
}
4,7(89 оценок)
Открыть все ответы
Ответ:
никита3473
никита3473
10.12.2021

#Python

#ответ B:

n = 1

num = []

while n != 0:

   n = int(input("Введите число : "))

   if n != 0:

       num.append(n)

num3 = []

for n in num:

   if int(n) % 3 == 0:

       num3.append(n)

print("Макс :", max(num3), " Мин :", min(num3))

#ответ C:

n = 1

num = []

while n != 0:

   n = int(input("Введите число : "))

   if n != 0 and len(str(n)) == 2:

       num.append(n)

num6 = []

for n in num:

   if int(n) % 10 == 6:

       num6.append(n)

if  num6 == True:

   print("Макс : ", max(num6))

else:

   print("Нет такого число!")

Объяснение:

4,4(46 оценок)
Ответ:
Чаромаг
Чаромаг
10.12.2021

30

Объяснение:

var a, b, t, M, R: integer;  // объявляем переменные

Function F(x: integer):integer;  // объявляем функцию F

begin

F := -2*(x+2)*(x-6);

end;

Begin // основная программа

a := -11; b := 11;  // a = -11; b = 11

M := a; R:= F(a); // M = a = -11;  R = F(a).  F(a) = -2*(-11+2)*(-11-6)=(-2)*(-9)*(-17) = 306

t:=a; // t = a = -11

while t < b do // пока t < b

begin

if (F(t)>R) then // если F(t) > R

begin  // выполнить такие действия:

M := t; // M = t

R:= F(t); // R = F(t)

end;

t:=t+2;  // прибавить к t значение 2

end;

Write(R);  // вывести R

End.

4,6(30 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ