Cevap :
Cevap:
Bu örnekte while döngüsünü kullanarak kullanıcının girdiği sayıyı tersten yazdıracağız.
1 namespace _48.SayıyıTerstenYazma
2{
3 class Program
4 {
5 static void Main(string[] args)
6 {
7 Console.Write("Bir sayi giriniz: ");
8 int sayi = Convert.ToInt32(Console.ReadLine());
9 int rakam;
10 Console.Write("Sayinin tersten yazılısı = ");
11 while (sayi > 0)
12 {
13 rakam = sayi % 10;
14 Console.Write(rakam);
15 sayi /= 10;
16 }
17 Console.ReadLine();
18 }
19 }
20}
Kullanıcıdan sayı aldıktan sonra sayının sayının birler basamağını elde edip yazdırıyoruz. Daha sonra sayıyı 10’a bölüp tekrar aynı işlemleri yapıyoruz.
Örneğin kullanıcı 1923 sayısı girdiği zaman olacak işlemler şöyledir:
(1923 % 10 = 3) tersi = 3, (1923 / 10 = 192) sayi = 192
(192 % 10 = 2) tersi = 2, (192 / 10 = 19) sayi = 19
(19 % 10 = 9) tersi = 9, (19 / 10 = 1) sayi = 1
(1 % 10 = 1) tersi = 1, (1 / 10 = 0.1) sayi = 0.1
döngü sonlanır. Kullanıcının girdiği sayının tersten yazılımı da bu şekilde gerçekleşir.
Kodun ekran çıktısı ektedir.
umarım yardımcı olmuşum dur :))
en iyi seçersen sevinirim...
kolay gelsin