Початківцям вивчення C ++ описаний нижче матеріал може виявитися досить складним для сприйняття, хоча відноситься до примітивних.
У статті Цикл for в С ++ для початківців було запропоновано вирішити задачу виведення на екран послідовності натуральних чисел по спадаючій або вивести на екран послідовність натуральних чисел по зростанню. Суть того завдання в тому, що в залежності від введених значень програма приймає рішення: які числа виводити на екран і в якому порядку.
Оскільки я сам початківець, мною були випробувані певні труднощі з вирішенням цього завдання.
Якщо ви доклали багато зусиль, але так і не зрозуміли, як це реалізувати, то, може бути, запропоноване рішення допоможе проаналізувати упущені моменти і закріпити вже отримані знання про роботу з циклом for. і ви просунетеся на невеликий крок до справжнього професіоналізму.
- Ввести в програму 2 числа: початок і закінчення послідовності - і ввести інтервал послідовності, після чого вивести послідовність натуральних чисел, розріджену певним інтервалом на екран.
Якось так звучить то завдання.
- вводимо 1 і 5 інтервал 1. результат виведення на екран: 1 2 3 4 5
- вводимо 2 і 100 інтервал 2. результат виведення на екран: 2 4 6 8 ... 100 (кратне 2)
- вводимо 5 і 1 інтервал 1. результат виведення на екран: 5 4 3 2 1
- вводимо 1 і 10 інтервал 2. результат виведення на екран: 1 3 5 7 9 10
Якщо суть завдання ясна, то дивіться вихідний код: