Информатика, вопрос задал askarept , 2 года назад

На С++ Отдам 50 баллов

1.Даны целые числа K и N (N > 0). Вывести N раз число K

2.Вывести обратный порядок чисел

3.Вывести числа с квадратами. Пример:

Введите N: 5

1

4

9

16

25

4.Вывести сумму N чисел

5.Вывести среднее арифметическое N чисел

6.Дано целое число N (> 0). Найти сумму 1 + 1/2 + 1/3 + . . . + 1/N (вещественное число).

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

Ответил pz4t9v0d4tly
1

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;


askarept: немного ошибки присутсвуют(
pz4t9v0d4tly: торопился просто скажите что не так исправлбю
askarept: просто проверь на cpp.sh
pz4t9v0d4tly: 2) using namespace std;
vector numbers = {1,22,33,45,75,869,7,38,9,25};

for(int i = numbers.size()-1; i>-1; --i) {

cout << numbers[i] << " ";

}
pz4t9v0d4tly: 6) using namespace std;
long double N;

cout << "N: ";

cin >> N;

long double a = 0;

for(long double i = 1; i
a+=1/i;

}

cout << endl << "Sum: " << a;
Новые вопросы