Заданные Два Массива: A (n) И B (n). Сформировать Массив C (n) Следующ

lizkaliz

New member
17.11.2013
2
0
#1
ПОМОГИТЕ!!!!!СРОЧНО НАДО!!!!!!!!!!!!!

Заданные два массива: A (n) и B (n). Сформировать массив C (n) следующим образом:

ci = max {ai, bi}, если i - четное;

ci = min {ai, bi}, если и - нечетное

По ПРИМЕРУ вот этого кода:

C++:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
const int maxsize = 11;
int i, j, S, realsize, a['i']['j'];
int t[20];
int k;
int main ()
{
clrscr ();
printf ("Programa obchyslennja summy elementiv matrytsi\n");
printf ("Vvedit rozmir matrytsi (neparne, <= 11): ");
scanf ("%i", &realsize);
if (realsize > maxsize)
{
textcolor (LIGHTRED);
cprintf ("Nekorektnyj rozmir matrytsi!\r\n");
cprintf ("Maje buty ne bilshe 11!\r\n");
return 1;
}
if (realsize % 2 == 0)
{
textcolor (LIGHTRED);
cprintf ("Nekorektnyj rozmir matrytsi!\r\n");
cprintf ("Maje buty neparne chyslo!\r\n");
return 2;
}
textcolor (LIGHTGRAY);
cprintf ("Ctructura matrytsi:\r\n");
randomize ();
for (i = 0; i < realsize; i++)
{
for (j = 0; j < realsize; j++)
{
a[i][j] = random (20);
textcolor (GREEN);
if (i == 0) textcolor (YELLOW);
if (i== realise-1) textcolor (yellow);
if (j==0) textcolor (YELLOW);
if (j == realsize) textcolor (YELLOW);

cprintf ("%3i ", a[i][j]);
}
printf ("\n");
}
S = a[0][0];
for (i = 1; i<realsize; i++)
{
S += a[i][0];
S += a[0][i];
S += a[i][realsize-1];

}

textcolor (LIGHTCYAN);
cprintf ("Suma vydilenyh elementiv: %i\r\n", S);
cprintf ("Natysnit dovilnu klavishu dlja vyhodu");

getch ();
return 0;
system("pause");
}
Снимок.PNG
 

Вложения