Относно решаване на задача : Problem 6. Four-Digit Number
Ето и условието
Write a program that takes as input a four-digit number in format abcd (e.g. 2011) and performs the following:
- Calculates the sum of the digits (in our example 2+0+1+1 = 4).
- Prints on the console the number in reversed order: dcba (in our example 1102).
- Puts the last digit in the first position: dabc (in our example 1201).
- Exchanges the second and the third digits: acbd (in our example 2101).
The number has always exactly 4 digits and cannot start with 0. Examples:
Ето и кода :
Console.WriteLine("Enter 4th digit number : ");
int abcd = int.Parse(Console.ReadLine());
int a = abcd / 1000;
int b = (abcd / 100) % 10;
int c = (abcd / 10) % 10;
int d = abcd % 10;
int sum = a + b + c + d;
Console.WriteLine("The sum is { 0 } ",sum);
Console.WriteLine("Reverse of the number is : {0} , {1} , {2} , {3}" , d , c , b ,a);
Console.WriteLine("Last digit on the first positon : {0} , {1} , {2} , {3}", d, a, b, c);
Console.WriteLine("Exchanges the second and the third digits : {0} , {1} , {2} , {3} ", a, c, b, d);
Някой би ли ми обяснил къде греша . Благодаря предварително :)