Можете пожалуйста перевести с Pascal в C# - Сколько раз встречается цифра
Формулировка задачи:
Листинг программы
- Var t,k,j,x,y:integer;
- * * n:longint;
- Begin
- * * write('Введите число N: ');readln(n);
- * * write('Введите цифру X: ');readln(x);
- * * write('Введите цифру Y: ');readln(y);
- * * k:=0;j:=0;
- * * While n<>0 do
- * * *Begin
- * * * t:=n mod 10;
- * * * if t=x then inc(k);
- * * * if t=y then inc(j);
- * * * n:=n div 10;
- * * *End;
- * * writeln('Цифра ',x,' встречается ',k,' раз');
- * * writeln('Цифра ',y,' встречается ',j,' раз');
- End.:
Решение задачи: «Можете пожалуйста перевести с Pascal в C# - Сколько раз встречается цифра»
textual
Листинг программы
- using System;
- namespace ConsoleApplication
- {
- class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Введите число N: ");
- int n = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine("Введите цифру X: ");
- int x = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine("Введите цифру Y: ");
- int y = Convert.ToInt32(Console.ReadLine());
- int k = 0;
- int j = 0;
- int t;
- while(n != 0)
- {
- t = n % 10;
- if (t == x)
- k++;
- if (t == y)
- j++;
- n /= 10;
- }
- Console.WriteLine("Цифра {0} встречается {1} раз", x, k);
- Console.WriteLine("Цифра {0} встречается {1} раз", y, j);
- Console.ReadKey();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д