НИ
Наталья Иващенко

помогите исправить код с++

#include "stdafx.h"

#include

using namespace std;

int GtnelMax(int [] ,int);

int TpelBMassiv (int [],int, int []);

void TpelMassiv(int [],int );

int _tmain(int argc, _TCHAR* argv[])

{

int a[20]={15,2,21,4,-15,-7,9,-44,5,-4};

int b[20];

int k=TpelBMassiv (a,10,b);

TpelMassiv(b,k);

return 0;

}

int GtnelMax(int x,int a[] ,int k)

{

for (int i=0 ; i
{

int x=a[0];

if (a[i]>x)

x=a[i];

}

return x;

}

int TpelBMassiv (int a[],int k,int b[])

{

int c=0;

for (int i = 0; i < k; i++)

{

if (GtnelMax(a[i],a,k))

{

b[c]=a[i]+k;

c++;

}

}

return c;

}

void TpelMassiv(int a[],int k)

{

for (int i = 0; i < k; i++)

{

cout<
}

cout<
}

как исправить? чтоб программа нашла максимум и печатала массив b которая ровна a[i]+max. просто исправьте так как у меня. другой код не нужен

НП
Натали Петруня

Если задание в том чтобы вывести массив b, каждый элемент которого равен соотвествующему элементу массива a + максимальный элемент массива a, то вот код максимально близкий к вашему:

#include "stdafx.h"
#include

using namespace std;

int find_max(int[], int);
void print_array(int[], int);
void make_b_array(int[], int[], int);

int _tmain(int argc, _TCHAR* argv[])
{
const int size = 10;
int a[size]={15,2,21,4,-15,-7,9,-44,5,-4};
print_array(a, size);
int b[size];
make_b_array(a, b, size);
print_array(b, size);
return 0;
}

int find_max(int a[], int size){
int max=a[0];
for (int i=0; i {
if(a[i]>max) max=a[i];
}
return max;
}

void print_array(int a[], int size){
for (int i=0; i {
cout< }
cout< }

void make_b_array(int a[], int b[], int size){
int max=find_max(a, size);
for (int i=0; i {
b[i]=a[i]+max;
}
}

Если задание было в чёмто другом, то выражайте свои мысли яснее.

Похожие вопросы
Помогите исправить код CSS
Помогите исправить код программы
помогите исправить код
Помогите исправить ошибку в коде на Java
ошибки в коде программы помогите исправить
Помогите исправить ошибки в коде программы!
Помогите исправить ошибку в коде !
помогите исправить код на си
Помогите исправить код кликера написанного на PHP
Помогите пожалуйста исправить ошибку в коде!