Пример 1: сумиране на числа
- От първия ред на входа се въвежда броят числа
n. - От следващите
nреда се въвежда по едно число. - Числата се сумират и накрая се отпечатва резултатът.
Примерен вход и изход
| Вход | Изход |
|---|---|
| 2 10 20 | 30 |
| 3 -10 -20 -30 | -60 |
| 4 45 -20 7 11 | 43 |
| 1 999 | 999 |
| 0 | 0 |
Насоки и подсказки
Можем да решим задачата за сумиране на числа по следния начин:
- Четем входното число
n. - Започваме първоначално със сума
sum = 0. - Въртим цикъл от 1 до
n. На всяка стъпка от цикъла четем числоnumи го добавяме към суматаsum. - Накрая отпечатваме получената сума
sum.
Ето и сорс кода на решението:
Пример2: най-голямо число
Да се напише програма, която въвежда n цели числа (n > 0) и намира най-голямото измежду тях. На първия ред на входа се въвежда броят числа n. След това се въвеждат самите числа, по едно на ред. Примери:
Примерен вход и изход
| Вход | Изход |
|---|---|
| 2 100 99 | 100 |
| 3 -10 20 -30 | 20 |
| 4 45 -20 7 99 | 99 |
| 1 999 | 999 |
| 2 -1 -2 | -1 |
Насоки и подсказки
Първо въвеждаме едно число
n (броят числа, които предстои да бъдат въведени). Задаваме на текущия максимум max първоначална неутрална стойност, например -10000000000000 (или int.MinValue). С помощта на for цикъл, чрез който итерираме n-1 пъти, прочитаме по едно цяло число num. Ако прочетеното число num е по-голямо от текущия максимум max, присвояваме стойността на num в променливата max. Накрая, в max трябва да се е запазило най-голямото число. Отпечатваме го на конзолата.

nцели числа и ги сумира.