Алгоритмы (C-Sharp): различия между версиями
		
		
		
		
		
		Перейти к навигации
		Перейти к поиску
		
				
		
		
	
| Строка 31: | Строка 31: | ||
| === Произведение целых чисел === | === Произведение целых чисел === | ||
| <syntaxhighlight lang="c#" line> | <syntaxhighlight lang="c#" line> | ||
| + | using System; | ||
| + | namespace Hello | ||
| + | { | ||
| + |     class Program | ||
| + |     { | ||
| + |         static void Main(string[] args) | ||
| + |         { | ||
| + |             Console.Write("Введите число множителей:"); | ||
| + |             string str = Console.ReadLine(); | ||
| + |             Int32.TryParse(str, out var n); | ||
| + | |||
| + |             int p = 1; | ||
| + |             for(int i = 1; i <= n; i++) { | ||
| + |                 Console.Write($"Введите множитель №{i}:"); | ||
| + |                 str = Console.ReadLine(); | ||
| + |                 Int32.TryParse(str, out var x); | ||
| + |                 p *= x; | ||
| + |             } | ||
| + | |||
| + |             Console.WriteLine($"Произведение равно {p}"); | ||
| + |         } | ||
| + |     } | ||
| + | } | ||
| </syntaxhighlight> | </syntaxhighlight> | ||
Версия 19:53, 5 июня 2021
Код программ
Сумма вводимых целых чисел
 1 using System;
 2 
 3 namespace Hello
 4 {
 5     class Program
 6     {
 7         static void Main(string[] args)
 8         {
 9             Console.Write("Введите число слагаемых:");
10             string str = Console.ReadLine();
11             Int32.TryParse(str, out var n);
12 
13             int sum = 0;
14             for(int i = 1; i <= n; i++) {
15                 Console.Write($"Введите слагаемое №{i}:");
16                 str = Console.ReadLine();
17                 Int32.TryParse(str, out var x);
18                 sum += x;
19             }
20 
21             Console.WriteLine($"Сумма равна {sum}");
22         }
23     }
24 }
Произведение целых чисел
 1 using System;
 2 
 3 namespace Hello
 4 {
 5     class Program
 6     {
 7         static void Main(string[] args)
 8         {
 9             Console.Write("Введите число множителей:");
10             string str = Console.ReadLine();
11             Int32.TryParse(str, out var n);
12 
13             int p = 1;
14             for(int i = 1; i <= n; i++) {
15                 Console.Write($"Введите множитель №{i}:");
16                 str = Console.ReadLine();
17                 Int32.TryParse(str, out var x);
18                 p *= x;
19             }
20 
21             Console.WriteLine($"Произведение равно {p}");
22         }
23     }
24 }