zufa11
01.03.2020 01:08

1. Відмітьте ознаки циклу Repeat…Untіl. *

Оператори тіла циклу виконуються доти, доки умова істинна

Якщо умова набуває значення True, керування переходить до оператора, що йде безпосередньо за оператором Until <умова>

Оператори тіла циклу виконуються мінімум один раз. Умова починає перевірятися лише після першого проходження циклу

Оператори тіла циклу виконуються доти, доки умова хибна

2. Цикл з післяумовою починається з оператора *

for

repeat

while

begin

Інше:

3. Яке значення набуває змінна А у фрагменті програми:Randomize;A:=random(10). *

випадкове дійсне число від 0,0 включно до 1,0

випадкове ціле число від 0 включно до 10

випадкове ціле число від а до b включно

4. Скільки разів виконається цикл, якщо початкове значення Х=7? Repeat X := X+1 untіl X>10? *

2

4

6

Жодного

5. Визначте, який оператор реалізує дію:Збільшувати значення змінної А на 2 доти, доки А<20 *

Whіle A<20 do A := A+2;

If A < 20 Then A := A+2;

Repeat A := A+2 Untіl A<20;

Repeat A := A+2 Untіl A >= 20.

Інше:

6.Чому дорівнює S після виконання циклу: S := 0; For і := 5 To 7 Do S := S+1? *

4

3

7

5

Інше:

7. Чому дорівнює S після виконання циклу: S := 0; For і := 10 DownТo 6 Do S := S+1? *

4

3

7

5

Інше:

8. В яких із наведених операторів циклу тіло циклу не виконається жодного разу? *

Х:=5; Whіle Х <5 do X := X+1;

Х := 10; Whіle Х <= 10 do X := X+1;

For A := 10 To 0 Do S = S + A;

Repeat A := A+1 Untіl A >= 5;

9. Цикл з лічильником починається з оператора *

while

for

begin

end

10. В операторі циклу з лічильником зміна значень лічильника відбувається *

автоматично

вручну

не змінюється

Інше:

11. Яка властивість надає доступ до рядків? *

Name

Left

Items

ParentColor

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Некитсоловей
28.04.2023 22:11
#include <conio.h>
#include <iostream>
using namespace std;

int main()
{   
           int a[12],k;   
           cout<<"Massive before: ";   
           srand(time(NULL));   
           for(int i=0;i<12;i++)   
           {       
                    a[i]=(rand() % 25 -12);       
                    cout<<a[i]<<" ";       
                    if((i+1)%4==0) cout<<" | ";   
           }
           for(int j=0;j<3;j++)   
           {       
                      for(int i=0;i<2;i++)       
                      {           
                      k=a[j*4+i];           
                      a[j*4+i]=a[3+j*4-i];           
                      a[3+j*4-i]=k;       
                      }   
           }     
          cout<<endl<<"Massive       : ";   
          for(int i=0;i<12;i++)   
          {       
                       cout<<a[i]<<" ";       
                       if((i+1)%4==0) cout<<" | ";   
           }       
           getch();   
           return 0;
0,0(0 оценок)
Ответ:
Нэтэли11
17.08.2022 14:00
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016
begin
  var a:=ReadLines('m17.txt').JoinIntoString.ToIntegers;
  a.Println;
  var b:=a.Select((x,i)->Rec(x,i)).Where(x->x.Item1<0)
    .Select(x->x.Item2).ToArray;
  if b.Count<>2 then
    Writeln('Количество отрицательных элементов не равно двум')
  else begin
    a:=SeqFill(b[0],0).Concat(a.Skip(b[0]).Take(b[1]-b[0]+1))
      .Concat(SeqFill(a.Length-b[1]-1,0)).ToArray;
    a.Println
    end
end.

Тестовое решение:
23 14 7 15 0 13 -6 41 18 13 8 42 27 -11 3 19 10
0 0 0 0 0 0 -6 41 18 13 8 42 27 -11 0 0 0

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