Составление и отладка программы передачи массива и функции в С++.
Добавлено: 30 мар 2014, 16:01
Помогите пожалуйста с кодом программы.
По заданию составить и отладить программу, содержащую две пользовательские функции для обработки массивов.
В массивах обнулить все четные по значению элементы и найти сумму нечетных по значению элементов (функция). Полученные суммы отсортировать (функция).
По заданию составить и отладить программу, содержащую две пользовательские функции для обработки массивов.
В массивах обнулить все четные по значению элементы и найти сумму нечетных по значению элементов (функция). Полученные суммы отсортировать (функция).
Код: Выделить всё
#include <stdio.h>
#include <stdlib.h>
int summ=0;
int chet;
int nechet;
int chet, nechet,h=0,d[3];
void arr(int *mass[5])
{
int i;
srand(time(NULL));
for(i=0;i<5;i++)
mass[i]=rand()%15+1;
}
int mel(int *t[5])
{int e,u;
for(e=1;e<5;e+=2)
t[e]=0;
for(u=0;u<5;u+=2)
{
summ=summ+t[u];
d[h]=summ;
h++;
}
return e,u;
}
void sor(int *D[3])
{int r,k,C;
for(r=0;r<3;r++)
{for(k=0;k<3;k++)
{if(D[r]>D[k])
{C=D[r];
D[k]=D[r];
D[r]=C;
} } } }
main()
{
int a[5],b[5],q,w;
int d[3], h;
clrscr();
arr(a);
for(q=0;q<5;q++)
printf("A[%d]=%d\n",q,a[q]);
arr(b);
for(w=0;w<5;w++)
printf("\nB[%d]=%d",w,b[w]);
mel(a);
printf("\n sum1 mas=%d",d[h]);
mel(b);
printf("\n sum2 mas=%d",d[h]);
getch();
return 0;
}