Карпыч1
08.05.2020 05:25

С клавиатуры вводится целое двузначное число Н (10≤Н≤99). Составить программу, которая определяет, равно ли оно квадрату суммы его цифр

составить график в кумире (паскаль)


С клавиатуры вводится целое двузначное число Н (10≤Н≤99). Составить программу, которая определяет, р

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Dodod616
23.11.2020 14:56
Const
  n = 10;
  m = 10;

type
  Matrix = array[1..n, 1..m] of integer;

procedure EnterMas(var Mas: Matrix);
var  i, j: integer;
begin
  randomize;
  for i := 1 to n do
    for j := 1 to m do
      Mas[i, j] := random(100);
end;

procedure GiveMas(var Mas: Matrix);
var  i, j: integer;
begin
  for i := 1 to n do
  begin
    for j := 1 to m do
    begin
      write(Mas[i, j], ' ');
    end;
    writeln;
  end;
end;

function SumStroki(Mas: Matrix; i, k: integer): integer;
var
  j, sum: integer;
begin
  sum := 0;
  for j := 1 to m do
    Sum := Sum + Mas[i, j];
  SumStroki := sum - k;
end;

function Element(var Mas: Matrix): integer;
var
  i, j, count: integer;
begin
  count := 0;
  for i := 1 to n do
    for j := 1 to m do
      if Mas[i, j] > SumStroki(Mas, i, Mas[i, j]) then inc(count);
  Element := count;
end;

var  Mas: Matrix;
  Sum, Max: integer;

begin
  EnterMas(Mas);
  GiveMas(Mas);
  writeln('Кол-во особых элементов ', Element(Mas));
end.
0,0(0 оценок)
Ответ:
77Джи77
26.08.2020 22:29
Выбирайте любое решение на ваш вкус, первое немного более топорное. 
Решение 1.
#include <iostream>
#include <string>

int main() {
   const std::string numbers = "0123456789ABCDEF";
   std::string hex = "";
   int dec = 0;
   std::cin >> hex;
   for(int i = 0; i < hex.length(); i++)
      dec = 16 * dec + numbers.find(hex[i]);
   std::cout << dec;
   return 0;
}

Решение 2.
#include <iostream>

int main() {
   int num = 0;
   std::cin >> std::hex >> num;
   std::cout << num;
   return 0;
}
Вс++ написать программу, которая преобразует введенное с клавиатуры двухразрядное шестнадцатеричное
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота