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

Дана таблица, содержащая поля ФАМИЛИЯ,
ПОЛ, ВОЗРАСТ,ШКОЛА.
ФАМИЛИЯ ПОЛ ВОЗРАСТ
ШКОЛА
Никитина ж 13 1
Антонов м 10 77
Русских ж 15 59
Сформулировать условие поиска, дающее
сведения об ученицах 1 и 77
школ в возрасте 15 лет.
1) Пол=“ж” или (Школа=1 или Школа=77) и
Возраст=15
2) Пол=“ж” и Школа=1 или Школа=77 и
Возраст=15
3) Пол=“ж” и Школа=1 И Школа=77 и
Возраст=15
4) Пол=“ж” И (Школа=1 или Школа=77) И
Возраст=15
5 )Пол=“ж” и Школа=1 и Школа=77 или
Возраст Сегодня контрольная

Показать ответ
Ответ:
ISMAL2009
ISMAL2009
17.04.2020 21:52

Задание 1:

beginvar n := 0;while (not TryRead(n,'Введите количество чисел:')) or (n<0) do Writeln('неверный ввод');Writeln; if n=0 then Write('Чисел нет') else begin var a := ReadArrInteger('Введите числа:',n); Println('Сумма:',a.Sum); Println('Произведение:',a.Product); end end.

Задание 2:

uses GraphABC, ABCObjects; beginWindow.SetSize(300,200); var r1 := new RectangleABC(0,0,Window.Width,Window.Height div 2); var r2 := new RectangleABC(0,Window.Height div 2,Window.Width,Window.Height div 2); OnKeyPress += (c:char) -> begin r1.Text:=c; r2.Number:=Ord(c) end; end.

Задание 3:

beginWriteln(' I: X:');SeqGen(10,x->Random(0,20)*5).Numerate.PrintLines(x->Format('{0,2}  {1}',x[0],x[1])) end.

Примеры работ:


Общие требования к программам: a) все программы должны содержать защиту от некорректного ввода; b) з
Общие требования к программам: a) все программы должны содержать защиту от некорректного ввода; b) з
Общие требования к программам: a) все программы должны содержать защиту от некорректного ввода; b) з
0,0(0 оценок)
Ответ:
Natasatana
Natasatana
18.06.2022 01:13

#include <iostream>

#include <vector>

typedef long long ll;

using namespace std;

ll n;

vector<ll> a,res;

void solve(int x){

   ll l = 0,r = n-1,ans = -1;

   while(l <= r){

       bool ok = false;

       ll m = (l+r)/2;

       if(a[m] > 0)

           ok = true;

       if(ok && x == 1){

           ans = m;

           r = m - 1;

       }

       else if(!ok && x == 1)

           l = m + 1;

       if(ok && x == 2){

           ans = m;

           l = m + 1;

       }

       else if(!ok && x == 2)

           r = m - 1;

   }

   if(ans >= 0)

       a[ans]--;

   res.push_back(ans+1);

}

signed main(){

   cin >> n;

   a.resize(n);

   for(ll &i:a)

       cin >> i;

   ll k;

   cin >> k;

   cout << "1 если ближе и 2 если дальше" << "\n";

   while(k--){

       int x;

       cin >> x;

       solve(x);

   }

   for(auto &i: res){

       if(i == 0)

           cout << "Не сядет, мест нет" << " ";

       else cout << i << "й ряд " << " ";

   }

}

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