Добавить tac3.cpp

This commit is contained in:
2025-09-18 19:58:02 +03:00
parent e028f44020
commit cfd608cbc3

54
tac3.cpp Normal file
View File

@@ -0,0 +1,54 @@
#include <iostream>
using namespace std;
void printNumbers(int n) {
if (n <= 0) {
cout << "Помилка: число повинно бути додатним!" << endl;
return;
}
int count = 0;
int totalNumbers = 0;
for (int i = 1; i <= n; ++i) {
cout << i << "\t";
count++;
totalNumbers++;
if (count == 7) {
cout << endl;
count = 0;
}
}
if (count > 0) {
cout << endl << "Останнiй рядок не повний. Збiльшуємо числа на 5:" << endl;
int startNumber = n - count + 1;
for (int i = startNumber; i <= n; ++i) {
cout << (i + 5) << "\t";
}
cout << endl;
}
}
int main() {
setlocale(0, "");
cout << "=== Завдання 3: Вивiд чисел по 7 в ряд ===" << endl;
cout << "\nПриклад 1: n = 15 (останнiй рядок не повний):" << endl;
printNumbers(15);
cout << "\nПриклад 2: n = 14 (останнiй рядок повний):" << endl;
printNumbers(14);
cout << "\nПриклад 3: n = 10 (останнiй рядок не повний):" << endl;
printNumbers(10);
cout << "\nПриклад 4: n = 21 (останнiй рядок повний):" << endl;
printNumbers(21);
return 0;
}