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

Запишите на языке Pascal логическое выражение, имеющее значение true при выполнении указанного условия и false в противном случае. Результат вычисления выражения присвойте логической переменной `F`. 1) `a` делится на все числа меньше `7`.
2) `(x, y)` находится внутри единичной окружности с центром в `0`, а `z` целое число.
3) В трёхзначном числе есть две одинаковые цифры.
4) Точки `(x1, y1)`, `(x2, y2)`, `(x3, y3)` лежат на одной прямой.
5) `x` или трёхзначное чётное число или четырёхзначное нечётное.

Показать ответ
Ответ:
djastin05
djastin05
30.08.2020 16:55
Для стека:
const
  MAX_SIZE = 100;
var
  size, n: integer;
  stack: array[1..MAX_SIZE] of integer;

procedure push(a: integer);
begin
  inc(size);
  stack[size] := a;
end;

procedure view;
var
  i: integer;
begin
  for i := 1 to size do
    write(stack[i], ' ');
  writeln;
end;

Для очереди:
const
  MAX_SIZE = 100;
var
  head, tail: integer;
  queue: array[1..MAX_SIZE] of integer;

procedure push(a: integer);
begin
  queue[tail] := a;
  inc(tail);
end;

procedure view;
var
  i: integer;
begin
  for i := head to tail - 1 do
    write(queue[i], ' ');
  writeln;
end;

И стек и очередь реализованы с массива. Нужно следить, чтобы размер структуры не был больше размера массива
0,0(0 оценок)
Ответ:
vladimer96
vladimer96
22.12.2020 05:08

import java.util.Scanner;

public class Power {

public static void main(String[] args) {

 int a,b,n,i,result;

 Scanner scan = new Scanner(System.in);

 

 System.out.println("a:");

 a = scan.nextInt();

 System.out.println("b:");

 b = scan.nextInt();

 

 for(n=0;n<=b;n++){

  result=1;

  for(i=0;i<n;i++){

   result=result*a;

  }

  System.out.println(a+"^"+n+"="+result);

 }

 

 scan.close();

 

}

}

Объяснение:

Программа вычисляет значения a в степени n,где n идет от 0 до b включительно.Краткий алгоритм программы:Импортируем Scanner(для ввода);В методе main создаем 5 переменных типа int и один объект класса Scanner;Вводим числа a,b;Запускаем "двойной" цикл;В цикле вычисляем a в степени n и выводим результат;Закрываем Scanner;
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота