С++ ЗРОБІТЬ ХОЧАБ ДЕКІЛЬКА С++
Завдання 1. Написати функцію, що виводить на екран прямокутник з висотою N і шириною К.
Завдання 2. Написати функцію, яка обчислює факторіал переданого їй числа.
Завдання 3. Написати функцію, яка перевіряє, чи є пере- дане ïй число простим. Число називається простим, якщо Воно ділиться більки на себе та на одиницю.
Завдання 4. Написати функцію, яка повертає куб числа
. Завдання 5. Написати функцію для знаходження най- більшого з двох чисел.
Завдання 6. Написати функцію, яка повертає істину, якщо передане значення додатне, та брехню, якщо відємне
Answers & Comments
Verified answer
Відповідь:
Завдання 1:
Програма на мові C++(результат виконання програми на фото):
#include <iostream>
using namespace std;
void printRectangle(int height, int width) {
for (int i = 0; i < height; i++) {
for (int j = 0; j < width; j++) {
cout << "*";
}
cout << endl;
}
}
int main() {
int N, K;
cout << "Enter the height and width of the rectangle separated by a space: ";
cin >> N >> K;
printRectangle(N, K);
return 0;
}
Завдання 2:
Текст програми на мові C++:
#include <iostream>
using namespace std;
int factorial(int n) {
if(n == 0) {
return 1;
}
else {
return n * factorial(n-1);
}
}
int main() {
int n;
cout << "Введіть число: ";
cin >> n;
cout << "Факторіал " << n << " = " << factorial(n) << endl;
return 0;
}
Завдання 3:
Текст програми на мові C++:
#include <iostream>
using namespace std;
bool isPrime(int n) {
if(n < 2) {
return false;
}
for(int i = 2; i*i <= n; i++) {
if(n % i == 0) {
return false;
}
}
return true;
}
int main() {
int n;
cout << "Введіть число: ";
cin >> n;
if(isPrime(n)) {
cout << n << " є простим числом" << endl;
}
else {
cout << n << " не є простим числом" << endl;
}
return 0;
}
Завдання 4:
Текст програми на мові C++:
#include <iostream>
using namespace std;
int cube(int n) {
return n * n * n;
}
int main() {
int n;
cout << "Введіть число: ";
cin >> n;
cout << "Куб " << n << " = " << cube(n) << endl;
return 0;
}
Завдання 5:
Текст програми на мові C++:
#include <iostream>
int main() {
int a, b;
std::cout << "Enter two numbers: ";
std::cin >> a >> b;
if (a > b) {
std::cout << "The largest number is " << a << std::endl;
} else {
std::cout << "The largest number is " << b << std::endl;
}
return 0;
}
Завдання 6(Програма перевірена і працює правильно, але фото не буде, бо тут вже не вистачає місця, більше, ніж 5 фото додавати не можна):
#include <iostream>
using namespace std;
bool isPositive(int value) {
if (value >= 0) {
return true;
} else {
return false;
}
}
int main() {
int number;
cout << "Введіть число: ";
cin >> number;
if (isPositive(number)) {
cout << "True" << endl;
} else {
cout << "False" << endl;
}
return 0;
}