М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Bikoshm
Bikoshm
11.11.2021 21:22 •  Информатика

На С++ От 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 (вещественное число).

👇
Ответ:
Altana020306
Altana020306
11.11.2021

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;

4,4(8 оценок)
Открыть все ответы
Ответ:
Dhnsmvrxjns
Dhnsmvrxjns
11.11.2021

ответ:

. в нужно вывести все составные числа из промежутка [2; n]. код программы:

program lab3;

var i,n,j,s,l: integer;

m: real;

begin

readln (n);

for i: =2 to n do

begin

s: =trunc (sqrt (i));

for l: =2 to s do

begin

m: = i mod l;

if m=0 then

write (' ',i);

end;

end;

end.

но проблема - как только s становится больше 2, составные числа начинают несколько раз повторятся, т.к., например 12 делится и на 2 и на 3. вопрос: как мне сделать выход из цикла после первого успешного деления?

var

i, n, j, s, l: integer;

m: real;

begin

readln(n);

for i : = 2 to n do

begin

s : = trunc(sqrt(i));

for l : = 2 to s do

begin

m : = i mod l;

if m = 0 then

begin

write(' ', i);

break;

4,5(23 оценок)
Ответ:
9ky3ya
9ky3ya
11.11.2021
// ConsoleApplication60.cpp: определяет точку входа для консольного приложения.//
#include "stdafx.h"#include<conio.h>#include"iostream"#include "stdio.h"#include "time.h"
using namespace std;
int main(){ int x, y,c; setlocale(LC_ALL, "RUS"); srand((unsigned)time(NULL)); x = rand() % 8 + 2; y = rand() % 8 + 2; cout << "Сколько будет  " << x << "*" << y << "?" << "\n"; cout << "Введите ответ и нажмите Enter  "; cin >> c; if (x*y == c) { cout << "Правильно\n";  } else { cout << "Вы ошиблись   " << x << "*" << y << "=" << c;  }return 0;}
4,7(35 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ