KostyeFromHelen
20. Программа
15.05.2014 12:33:26

Составить программу, которая подсчитывает общее количество целых четырёхзначных чисел, которые удовлетворяют условиям:

a) abcd – четырехзначное число;

b) a, b, c, d - разные цифры;

c) ad - cd = a + b + c + d;

В ответе укажите только число.

Хитровымученный способ:

class Program
{
static void Main(string[] args)
{
int a;
int b;
int c;
int d;
string e;
string g;
int x;
int z;
int k = 0;
int m = 0;
for (int i = 1000; i < 10000; i++)
{
a = i / 1000;
b = (i / 100) % 10;
c = (i / 10) % 10;
d = i % 10;

if (a != b & a != c & a != d & b != c & b != d & c != d)
{
e = Convert.ToString(a) + Convert.ToString(d);
g = Convert.ToString(c) + Convert.ToString(d);

x = Convert.ToInt32(e) - Convert.ToInt32(g);
z = Convert.ToInt32(a) + Convert.ToInt32(b) + Convert.ToInt32(c) + Convert.ToInt32(d);
if (x == z)
{
Console.WriteLine(i);
k = k + 1;
}
}
}
Console.Write("Количество чисел: ");
Console.WriteLine(k);

}
}




Теги:


 



Программируем на C#, интересные статьи, книги, музыка; Костя Карпов.