М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
iskanderkhusano
iskanderkhusano
01.09.2022 04:34 •  Информатика

Составьте программу которая выводит на экран из всех трёхзначных чисел, только те у которых квадрат первой цифры равен сумме двух остальных.

👇
Ответ:
ярок228666
ярок228666
01.09.2022
Var
i: integer;
begin
for i:=100 to 999 do
if (sqr(i div 100) = i mod 10 + i div 10 mod 10) then
writeln(i);
end.
4,8(83 оценок)
Ответ:
thgWedMwe
thgWedMwe
01.09.2022
// PascalABC.NET 3.1, сборка 1172 от 19.02.2016
begin
  for var i:=100 to 999 do begin
    var d1:=i div 100;
    var d2:=(i div 10) mod 10;
    var d3:=i mod 10;
    if sqr(d1)=d2+d3 then Print(i)
    end;
  Println
end.

Тестовое решение:
101 110 204 213 222 231 240 309 318 327 336 345 354 363 372 381 390 479 488 497
4,4(90 оценок)
Открыть все ответы
Ответ:
Mikkail
Mikkail
01.09.2022

using namespace std;

// число представлено как string для удобства

unsigned long long deletion(const string& str)

{

if (str.size() < 3)

return 0;

vector<string> vec;

for (auto i = str.begin(), end = str.end() - 2; i < end; ++i){

// если первая цифра > 0 то чисто трехзначное

if (*i > '0'){

for (auto j = i + 1, end = str.end() - 1; j != end; ++j){

for (auto u = j + 1, end = str.end(); u != end; ++u){

string temp;

temp.push_back(*i);

temp.push_back(*j);

temp.push_back(*u);

vec.push_back(temp);

}

}

}

}

set<string> temp(vec.begin(), vec.end()); // удаляю повторяющиеся

return temp.size();

}

int main()

{

cout << deletion("1114526987200121343469469454668464397676877676876769764578543947354897321654467437513721375879786546");

}

Объяснение:

c++

4,5(91 оценок)
Ответ:
annkhanenko23
annkhanenko23
01.09.2022

При алфавитном подходе считается, что каждый символ некоторого сообщения имеет опредёленный информационный вес - несёт фиксированное количество информации.

1 бит - минимальная единица измерения информации. Информационный вес символа алфавита і и мощность алфавита N

связаны между собой соотношением: N = 2

Информационный объём сообщения I равен произведению количества символов в сообщении К на информапионный вес символа ал- фавита I.

1 байт = 8 битов.

Байт, килобайт, мегабайт, гигабайт, терабайт - единицы измерения информации. Каждая следующая еднница больше предыдущей в 1024 (210) раза.

4,5(80 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ