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

PYTHON, программирование, Условие
Аркаша очень любит путешествовать велосипедом на дальние расстояния. Как-то раз он решил проехать целых километров по очень красивому и полному достопримечательностей маршруту. Но вот беда — его текущая форма не позволяет пока проезжать больше километров в день. Сколько всего дней понадобится Аркаше, чтобы проехать весь маршрут?

Формат входных данных
С клавиатуры вводятся два целых числа — и
(1≤,≤30000)

Формат выходных данных
Выведите, сколько всего дней понадобится Аркаше.

Показать ответ
Ответ:
irinapak1985
irinapak1985
29.10.2021 17:37
Для стека:
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 оценок)
Ответ:
MadMax22277
MadMax22277
02.05.2022 17:21

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-бота