
На С++ Отдам 50 баллов 1.Даны целые числа K и N (N > 0). Вывести N раз число K2.Вывести
обратный порядок чисел3.Вывести числа с квадратами. Пример:Введите N: 514916254.Вывести сумму N чисел5.Вывести среднее арифметическое N чисел6.Дано целое число N (> 0). Найти сумму 1 + 1/2 + 1/3 + . . . + 1/N (вещественное число).

Ответы на вопрос

1) int K(123), N(456);
for(int i = 0; i<N; ++i) {
cout << K << " ";
}
2) vector<int> numbers(1,22,33,45,75,869,7,38,9,25);
for(int i = 0; i<numbers.size(); ++i) {
cout << numbers[i] << " ";
}
cout << endl << "Reverse: ";
for(int i = numbers.size()-1; i!=-1; i--) {
cout << numbers[i] << " ";
}
3) setlocale(LC_ALL, "Russian");
cout << "Введите N: ";
int N;
cin >> N;
for(int i = 1; i<=N; ++i) {
cout << endl << i*i;
}
4) cout << "N: ";
int N = 0;
cin >> N;
int sum = 0;
for(int i = 0; i<N; ++i) {
sum += i;
}
cout << "Sum: " << sum;
5) int N;
int sum = 0;
cout << "N: ";
cin >> N;
vector<int> arr;
for(int i = 0; i<N; ++i) {
int temp;
cout << "Number " << i+1 << ": ";
cin >> temp;
arr.push_back(temp);
sum += temp;
}
cout << endl << "Average: " << sum / arr.size();
6) int N;
cout << "N: ";
cin >> N;
long double a = 0;
for(int i = 0; i<N; ++i) {
a+=1/N;
}
cout << endl << "Sum: " << a;



Конечно, вот пример кода на C++, который выполняет описанные вами задачи:
cpp#include <iostream>
int main() {
// Задача 1
int K, N;
std::cout << "Введите K: ";
std::cin >> K;
std::cout << "Введите N: ";
std::cin >> N;
// Вывести N раз число K^2
for (int i = 0; i < N; ++i) {
std::cout << K * K << " ";
}
std::cout << std::endl;
// Вывести обратный порядок чисел
for (int i = N; i > 0; --i) {
std::cout << i << " ";
}
std::cout << std::endl;
// Вывести числа с квадратами
for (int i = 1; i <= N; ++i) {
std::cout << i << " " << i * i << std::endl;
}
// Задача 4
int sum = 0;
for (int i = 1; i <= N; ++i) {
sum += i;
}
std::cout << "Сумма N чисел: " << sum << std::endl;
// Задача 5
double average = static_cast<double>(sum) / N;
std::cout << "Среднее арифметическое N чисел: " << average << std::endl;
// Задача 6
double harmonicSum = 0.0;
for (int i = 1; i <= N; ++i) {
harmonicSum += 1.0 / i;
}
std::cout << "Сумма гармонического ряда до N: " << harmonicSum << std::endl;
return 0;
}
Просто скопируйте этот код в файл с расширением .cpp
, скомпилируйте и запустите программу. Она выполнит указанные задачи и выведет результаты на экран.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili