Uploaded by Link

lab6

advertisement
int a = 0;
int b = 0;
string result = "";
Console.WriteLine("Введите число");
a = Int32.Parse(Console.ReadLine());
b = a;
do
{
a = b % 8;
b = b / 8;
result = result + Convert.ToString(a);
}
while (b > 0);
char[] ar = result.ToCharArray();
Array.Reverse(ar);
result = new string(ar);
int final = int.Parse(result);
Console.WriteLine(final);
Код программы.
int n, max = 0, a = 0, b = 0;
Console.WriteLine("Введите число");
n = Int32.Parse(Console.ReadLine());
b = n;
while (n != 0)
{
b = n % 10;
n = n / 10;
if (b % 2 == 0)
{
a++;
}
if (max <= b)
{
max = b;
}
}
Console.WriteLine($"Количесво чётных {a}");
Console.WriteLine($"Наибольшее {max}");
Console.ReadLine()Код программы.
double a, b, result, count, c, aMax = 0, maxNumber = 0, number = 0 ;
count = 0;
result = 0;
c = double.Parse(Console.ReadLine());
a = c;
b = a - 1;
do
{
number = number + 1;
c = a;
if (a % 2 == 0)
{
count = count + 1;
result = result + a;
}
b = a;
a = double.Parse(Console.ReadLine());
if (a > c)
{
aMax = a;
maxNumber = number;
}
}
while (a > b);
result = result / count;
Console.WriteLine($"При делении на {count} получили {result}, наибольшее введённое число {aMax}, c
номером {number}");
Console.ReadLine();
Download