Нужна помощь. Все кто из Украины и шарит в с шарп (цикл), прошу помочь. Для всех других могу перевести задания. Ссылка на файл с заданиями - https://drive.google.com/open?id=0B5gnLCP23JDbdnN1OGtXbXlGZzA
1. Как я понял, это вычисление факториала static void Main(string[] args) { // Считываем необходимое число int factorial = Convert.ToInt32((Console.ReadLine())); int finish = 1; for (int i = 1; i <= factorial; i++) { // Умножаем каждый раз число на i от 1 до factorial finish = finish * i; } Console.WriteLine(finish.ToString()); Console.ReadKey(); } Код static void Main(string[] args) { // Считываем необходимое число int factorial = Convert.ToInt32((Console.ReadLine())); int finish = 1; for (int i = 1; i <= factorial; i++) { // Умножаем каждый раз число на i от 1 до factorial finish = finish * i; } Console.WriteLine(finish.ToString()); Console.ReadKey(); } 2. Посчитать сумму квадратов чисел между n и m static void Main(string[] args) { // Записываем два числа в m и n int m = Convert.ToInt32((Console.ReadLine())); int n = Convert.ToInt32((Console.ReadLine())); // Конечное число int finish = 0; for (int i = m; i <= n; i++) { // к конечному числу прибавляем i в квадрате (i от m до n включительно) finish += i * i; } // выводим результат Console.WriteLine(finish.ToString()); Console.ReadKey(); } Код static void Main(string[] args) { // Записываем два числа в m и n int m = Convert.ToInt32((Console.ReadLine())); int n = Convert.ToInt32((Console.ReadLine())); // Конечное число int finish = 0; for (int i = m; i <= n; i++) { // к конечному числу прибавляем i в квадрате (i от m до n включительно) finish += i * i; } // выводим результат Console.WriteLine(finish.ToString()); Console.ReadKey(); }
3 Console.Write("n: "); int n = int.Parse(Console.ReadLine()); int sum = 0; for(int i = 1; i < n + 1; i++) if(i % 2 == 0) sum += (int)Math.Pow(i, 2); Console.WriteLine($"Ответ: {sum}"); Console.ReadLine(); Код Console.Write("n: "); int n = int.Parse(Console.ReadLine()); int sum = 0; for(int i = 1; i < n + 1; i++) if(i % 2 == 0) sum += (int)Math.Pow(i, 2); Console.WriteLine($"Ответ: {sum}"); Console.ReadLine();
5 Console.Write("n: "); int n = int.Parse(Console.ReadLine()); Console.WriteLine($"Ответ: {(n % 2 == 0 ? "YES" : "NO")}"); Console.ReadLine(); Код Console.Write("n: "); int n = int.Parse(Console.ReadLine()); Console.WriteLine($"Ответ: {(n % 2 == 0 ? "YES" : "NO")}"); Console.ReadLine();
6 Console.Write("n: "); string n = ""; int.Parse(n = Console.ReadLine()); int sum = 0; foreach (char c in n) sum += int.Parse(c.ToString()); Console.WriteLine($"Ответ: {(sum % 2 == 0 ? "YES" : "NO")}"); Console.ReadLine(); Код Console.Write("n: "); string n = ""; int.Parse(n = Console.ReadLine()); int sum = 0; foreach (char c in n) sum += int.Parse(c.ToString()); Console.WriteLine($"Ответ: {(sum % 2 == 0 ? "YES" : "NO")}"); Console.ReadLine();
7 Console.Write("n: "); int n = int.Parse(Console.ReadLine()); Console.Write("m: "); int m = int.Parse(Console.ReadLine()); for (int i = n; i < m + 1; i++) Console.Write($"{i} "); Console.ReadLine(); Код Console.Write("n: "); int n = int.Parse(Console.ReadLine()); Console.Write("m: "); int m = int.Parse(Console.ReadLine()); for (int i = n; i < m + 1; i++) Console.Write($"{i} "); Console.ReadLine();
8/9 Console.Write("n: "); string n = ""; int.Parse(n = Console.ReadLine()); if(n.Length != 3) return; Console.WriteLine((n[0] > n[1] && n[1] > n[2]) ? "YES": "NO"); //8 Console.WriteLine((n[0] < n[1] && n[1] < n[2]) ? "YES" : "NO"); //9 Console.ReadLine(); Код Console.Write("n: "); string n = ""; int.Parse(n = Console.ReadLine()); if(n.Length != 3) return; Console.WriteLine((n[0] > n[1] && n[1] > n[2]) ? "YES": "NO"); //8 Console.WriteLine((n[0] < n[1] && n[1] < n[2]) ? "YES" : "NO"); //9 Console.ReadLine();
10 Console.Write("Введите числа через пробел: "); string[] ns = Console.ReadLine().Split(' '); int[] n = new int[ns.Length]; for(int i = 0; i < ns.Length; i++) { int count = 0; int j = int.Parse(ns[i]); for(int q = 0; q < j + 1; q++) if (q % 3 == 0 && q % 5 != 0) count++; Console.WriteLine($"{j}: {count}"); } Console.ReadLine(); Код Console.Write("Введите числа через пробел: "); string[] ns = Console.ReadLine().Split(' '); int[] n = new int[ns.Length]; for(int i = 0; i < ns.Length; i++) { int count = 0; int j = int.Parse(ns[i]); for(int q = 0; q < j + 1; q++) if (q % 3 == 0 && q % 5 != 0) count++; Console.WriteLine($"{j}: {count}"); } Console.ReadLine();
4 понял как сделать) Console.Write("n: "); int n = int.Parse(Console.ReadLine()); double sum = 0; for (int i = 1; i < n + 1; i++) sum += i; Console.WriteLine($"Ответ: {sum / n}"); Console.ReadLine(); Код Console.Write("n: "); int n = int.Parse(Console.ReadLine()); double sum = 0; for (int i = 1; i < n + 1; i++) sum += i; Console.WriteLine($"Ответ: {sum / n}"); Console.ReadLine();