Jekils
16.05.2023 19:31

1. Составить программу вычисления значения функции y(x)=x2-7x+8 для заданного с клавиатуры значения аргумента x. Обеспечить вывод результата в виде: у(…)=….
Например, у(5)=-2.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
chapllinshow
03.03.2020 10:54

using namespace std;

#include <iostream>

#include <clocale>

#include <cstdlib>

#include <iomanip>

#include <string>

#include <ctime>

void massinit(int* mass, int masssizeM, int masssizeN) {

for (int i = 0; i < masssizeM * masssizeN; i++) {

  mass[i] = rand() % 90 + 10;

}

}

void massout(int* mass, int masssizeM, int masssizeN) {

for (int i = 0; i < masssizeM; i++) {

 for (int j = i * masssizeN; j < (i + 1) * masssizeN; j++) {

  cout << setw(3) << mass[j] << " ";

 }

 cout << endl;

}

cout << endl << endl;

}

int twodimcount(int* mass, int masssizeM, int masssizeN) {

 

int returnval = 0;

for (int i = 0; i < masssizeM; i++) {

 int avgvalue = 0;

 for (int j = i * masssizeN; j < (i + 1) * masssizeN; j++) {

  avgvalue += mass[j];

 }

 returnval += avgvalue;

 avgvalue /= masssizeN;

 for (int j = i * masssizeN; j < (i + 1) * masssizeN; j++) {

  mass[j] += avgvalue;

 }

}

 

cout << "Новый массив:" << endl;

massout(mass, masssizeM, masssizeN);

return returnval;

}

int main() {

setlocale(LC_ALL, "rus");

system("chcp 1251");

srand(time(0));

int M = rand() % 8 + 2;

int N = rand() % 8 + 2;

int a = 0;

int* mainmass = new int[M * N];

massinit(mainmass, M, N);

cout << "Изначальный массив:" << endl;

massout(mainmass, M, N);

a = twodimcount(mainmass, M, N);

cout << "Сумма средних значений строк новой матрицы: " << a << endl;

delete[] mainmass;

system("pause");

return 0;

}

0,0(0 оценок)
Ответ:
ruslikua3
30.05.2022 08:20
//Я мог ошибаться по поводу понятия "десятидневка"
//Поэтому интерпретировал как "любые 10 дней"

#include <iostream>
#include <stdlib.h>
#include <ctime>
using namespace std;
int main() {
    srand(time(0));
int ar[30];
int max=0;
int ar2[21];
int is,iv;
cout<<"Mounth \n";
for(int i=0;i<30;i++){
            ar[i]=rand()%100+1;
            cout<<ar[i]<<" ";
            }
    for(int i=0;i<21;i++){            ar2[i]=ar[i]+ar[i+1]+ar[i+2]+ar[i+3]+ar[i+4]+ar[i+5]+ar[i+6]+ar[i+7]+ar[i+8]+ar[i+9]; //не влезло
            if(max<ar2[i]){
                          max=ar2[i];
                          is=i+1;
                          iv=i+10;
                          }
                          } 
           cout<<"\n"<<is<<"-"<<iv;
    cin.get();
    cin.get();
return 0;
}
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота