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

Найти пятую по счету единицу в массиве из 0 и 1

👇
Ответ:
// PascalABC.NET 3.2, сборка 1374 от 10.01.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(ReadInteger('n='),0,1);
  a.Println;
  var b:=a.Select((x,i)->(x,i)).Where(x->x[0]=1).Select(x->x[1]).ToArray;
  if b.Count>=5 then
    Writeln('Номер пятой по порядку единицы в массиве равен ',b[4]+1)
  else Writeln('В массиве меньше пяти единиц')
end.

Пример
n= 17
1 0 1 0 1 1 0 0 1 0 0 1 1 0 0 0 1
Номер пятой по порядку единицы в массиве равен 9
4,7(47 оценок)
Ответ:
vladborhovp0a44d
vladborhovp0a44d
16.03.2021
Const n=10;
var a:array[1..n] of integer;
i,k:integer;
begin
Randomize;
for i:=1 to n do
 begin
 a[i]:=random(2);
 write(a[i]:2);
 end;
writeln;
k:=0; i:=1;
while (i<=n)and(k<5) do
 begin
 if a[i]=1 then k:=k+1;
 i:=i+1;
 end;
if k=5
 then writeln('5-я единица - ',i-1,'-ый элемент массива')
 else writeln('В массиве меньше 5 единиц');
end.

Пример:
 0 1 1 0 1 1 1 0 0 1
5-я единица - 7-ый элемент массива
4,7(93 оценок)
Открыть все ответы
Ответ:
irinalika
irinalika
16.03.2021

HTML (как сказано ранее) - Язык гипертекстовой разметки (FrontEnd).

Python - Язык программирования. Используется (как сказано ранее) повсюду.

Но автор ответа слегка ошибся.

Писать сайты на Python можно используя его как BackEnd. Для этого существуют фреймворки Django, Flask и другие.

А все что происходит на фронте (показ текста, картинок, анимации итд) это задача HTML, CSS, JS (куча фреймворков под JS).

То есть как бы требуется связка Python + HTML + CSS + ... для написания полноценных сайтов.

Также -- Python - это высокоуровневый язык. То есть в отличии от тех же низкоуровневых (C++, C#) -- на нем быстрее, проще и приятнее писать.

Но есть и минусы:

- Скорость вычислений

- Тяжело получить низкоуровневый доступ к железу (не сможешь так резво бегать по оперативной памяти компьютера, как, например, на C++)

4,8(19 оценок)
Ответ:
simakanna
simakanna
16.03.2021
#include <cstdlib>
#include <iostream> 

using namespace std; 

int main()  {   
int a[4][5],i,j,min;   
for(i=0;i<4;i++)       {       
     for (j=0;j<5;j++)       {       
        cin>>a[i][j];       
        cout<<endl;       
     }       
}      

for(i=0;i<4;i++)      {
       min=a[i][1];       
      for (j=0;j<5;j++)         {       
           cout<<a[i][j]<<" ";                 
            if(a[i][j]<min) min=a[i][j];          
       }         
       cout<<endl;                 
       cout<<"min ="<<min<<endl;   
  }
}
4,7(30 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ