поровоз вроде!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Var
A: integer;
begin
readLn(A);
if (A mod 2 = 0) then
begin
A := sqr(A);
WriteLn('Квадрат введённого числа равен: ', A);
end else
begin
A := ((A mod 100) div 10) + (A mod 10) + (A div 100);
writeLn('Сумма цифр введённого числа равна: ', A);
end;
end.
Using System;
// Написать программу, выводящую на экран таблицу квадратов
// четных чисел от 0 до 10 в убывающем порядке: 100, 81, 49...
// Составь блок-схему алгоритма, и напиши программу которая
// выводит на экране узор, состоящий из звездочек. Должно быть 20 строчек со звездочками так, чтобы в каждой последующей строке было на одну звездочку больше. Для вывода на экран строки, со- держащей N звездочек, используй команды
// String repeatedString = new String('*', N); Console.Write (repeatedString);
// Microsoft visual studio c#
namespace NoNamespace {
internal class Program {
private static void Main() {
SquaresOfNumbersDesc();
Stars(20, 10);
Console.ReadLine();
}
private static void SquaresOfNumbersDesc() {
Console.WriteLine();
for (var i = 10; i >= 0; i = i - 2) {
Console.Write("{0} ", i * i);
}
Console.WriteLine();
}
private static void Stars(int n, int start_stars) {
Console.WriteLine();
for (var i = 0; i < n; i++) {
Console.WriteLine(new String('*', start_stars + i));
}
Console.WriteLine();
}
}
}
1)56(10)=111000(2); тут все просто, берем и делим число 56:2=28(остаток 0),28:2=14(остаток 0), 14:2=7(остаток 0), 7:2=3(остаток 1),3:2=1(остаток 1) и потом все 1 и 0 записываем в обратном порядке, то есть получается 111000
2)174(8)=124(10). Немного по другому, 1*8^2+7*8^1+4*8^0=124, т. к. 8 это основание, степени ставят с конца и по возрастающей (не забудь, что любое число в 0 степени равно 1)
3)2A,4(16)=42,25(10). Как и во 2) А=10(так как 16 система счисления)
м<span>В трех автобусах ехали 180 пассажиров. Из них – в первом автобусе, во втором автобусе – в 1,2 раза больше пассажиров, чем в первом. Сколько пассажиров в каждом из трех автобусов?</span>