PAMAGITE12
25.09.2022 16:54

На фото 5 во и тут еще 2.
7 во Выделите значения так, чтобы программа печатала значение true.
Var t: Boolean
i: integer;
begin
t:= [true /false];
i:=0;
repeat
t:= [not t / false];
i:=i+1
until i=[100/101/102];
write (t)
end.
8 во Выделите один оператор так, чтобы программа печатала только те числа, которые кратны 3.
Var x: integer;
Begin
[x:=5;]
[x:=x+1;]
while x<100 do
begin
[x:=x+3;]
[x:=x+1;]
[write (x)]
end;
End.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
aaa140
27.10.2022 19:55

1. чтобы перевести тз любой позиционной СС в десятичную:

1) запишите число

2) сверху, над каждой цифрой напишите число от 0 и до скольки получится, считая справа налево от запятой

3) так же степени раставьте после запятой, только числа используйте отрицательные(-1, -2...) и пишите их слева направо

4) запишите число в развернутом виде с учетом записанных степеней: пишем цифру и умножаем на основание СС в степени,записанной над данной цифрой

5) считаем

5 4 3 2 1 0 -1-2

1 1 0 1 1 0 , 0 1 = 1*2^5 + 1*2^4 + 0*2^3 + 1*2^2 + 1*2^1 + 0*2^0 + 0*2^-1 + 1*2^-2 = 32+16+0+4+2+0+0+0.25 = 54.25

 

что бы из двоичной системы перевести сразу в восьмиричную, необходимо разбить число на тройки и в каждой тройке посчитать полученное число(как в десятичной системе):

110  110 , 01 = 66,25

 

чтобы перевести сразу в шестнидцатеричную, необходимо проделать тоже самое, только разбить на 4:

0011  0110 , 01 = 36,25

 

2. Что бы перевести число из десятичной СС в любую другую, надо данное число разделить на основение требуемой системы нацело. Если остается остаток, то его записать. и продолжать так делить до тех пор, пока часное не перестанет делитсчя нацело. после чего записываем последнее часное и все остатки в обратном направлении.

139|  2

138   69|  2

    1   68   34|   2

            1  34    17|    2

                  0    16     8|    2

                           0    8     4|   2

                                 0     4    2|    2

                                        0    2     1

                                              0

139 = 10000011

0,0(0 оценок)
Ответ:
Zasov
10.12.2021 20:38

Допустим, что А10 - это массив на 10 элемнтов.

 

#include <iostream>
using std::cout;
using std::cin;
using std::endl;

int main()
{
   int a[10] = { 5, -2, 8, 21, 17, -9, 0, 3, -1, 2 };
   int counter = 0;

   for(int i = 0; i < 10; i++)
   {
      cout << a[i] << ' ';
      //Если элемнт кратный трём
      //и если элемент положительный
      if(a[i] % 3 == 0 && a[i] >= 0)
      {
         counter++;
      }
   }

   cout << '\n' << counter << " elements" << endl;

   return 0;
}

 

Ноль тоже считается.


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