В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
angelikasolnce1
angelikasolnce1
13.01.2021 12:16 •  Информатика

Домашняя работа: п. 20 тест
1 Рабочая книга Excel состоит из:
1) рабочих листов;
2) рабочих полей;
3) столбцов;
4) строк.

2 В электронной таблице ячейкой называют:
1) горизонтальный столбец;
2) вертикальный столбец;
3) пересечение строки и столбца;
4) темный прямоугольник на экране.

3 Электронные таблицы невозможно применить для:
1) выполнения математических расчетов;
2) обработки изображений;
3) рисования графиков и диаграмм;
4) оформления отчетов.

4 Для выделения всей строки необходимо щелкнуть мышью на:
1) номере строки;
2) имени столбца;
3) поле имени;
4) номере листа.

5 Адресом ячейки является:
1) 1С;
2) FI; .
3) $С1;
4) F$1K.

6 Ввод формул в таблицу начинается со знака:
1) $;
2) f;
3) =;
4) @.

7 Запись в ячейке говорит о том, что:
1) непонятна формула;
2) столбец недостаточно широк;
3) неверна ссылка;
4) ссылка циклическая.

Показать ответ
Ответ:
Gпчелкажужу
Gпчелкажужу
12.12.2020 00:09

Ах ты ж мелкий, сам КБО написать не можешь?) - это приговор.

Объяснение:

#include <bits/stdc++.h>

 

using namespace std;

 

int cnt[30], kol;

 

string s;

 

bool check (int mid) {

 int x[30]{}, y = 0;

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

   x[s[i] - 'a' + 1]++;

   if (x[s[i] - 'a' + 1] == 1)

     y++;

 }

 int l, r = mid - 1;

 for (l = 0; r < s.size();) {

   if (y == kol)

     return true;

   if (x[s[l] - 'a' + 1] == 1)

     y--;

   x[s[l] - 'a' + 1]--;

   l++;

   r++;

   if (x[s[r] - 'a' + 1] == 0)

     y++;

   x[s[r] - 'a' + 1]++;

 }

 return false;

}

 

int main()

{

 ios::sync_with_stdio(0);

 cin.tie(0);

 cin >> s;

 for (auto it : s)

   cnt[it - 'a' + 1]++;

 for (int i = 1; i <= 26; i++) {

   if (cnt[i] > 0)

     kol++;

 }

 int l = 0, r = s.size();

 while (r - l > 1) {

   int mid = l + (r - l) / 2;

   if (check (mid))

     r = mid;

   else

     l = mid;

 }

 cout << r;

}

0,0(0 оценок)
Ответ:
анг36
анг36
10.01.2023 06:04

Python

from random import randint

n=int(input('Введите количество элементов массива : '))

if n%2!=0:

 n=n+1

a=[0]*n

for i in range (0, n):

 a[i]=randint(1,100)

 

print(a)

i=0

k=0

# сортируем первую часть массива по возрастанию

while i< n//2-1:

 if a[i]>a[i+1]:

     k=a[i]

     a[i]=a[i+1]

     a[i+1]=k

     i=-1

 i +=1

# сортируем вторую часть массива по убыванию

while i < n-1:

 if a[i]<a[i+1]:

     k=a[i]

     a[i]=a[i+1]

     a[i+1]=k

     i=n//2-1

 i +=1

 

print(a)  


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