Можете пожалуйста перевести с 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(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д