Добавил:
korayakov
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Прочее / Задачи для экзамена по С++ / Еще задачи (2004) / Max четн (ptr)
.cpp#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int i, j, m, n;
int *mas;
int Maxch(int *mas, int n)
{
int i, max;
max=-30000;
for(i=0;i<=n-1;i++)
if (mas[i]%2==0)
if (mas[i]>max) max=mas[i];
return max;
}
void Mass(int *mas, int n)
{
int i, j=0;
int *bas;
bas=new int[n];
for(i=0;i<=n-1;i++)
if(i%2!=0)
{
bas[j]=mas[i];
printf("%2d",bas[j]);
j++;
}
for(i=0;i<=n-1;i++)
if(i%2==0)
{
bas[j]=mas[i];
printf("%2d",bas[j]);
j++;
}
}
void main()
{
randomize();
clrscr();
printf("Enter number of elements: ");
scanf("%d",&n);
mas=new int[n];
for(i=0;i<=n-1;i++)
{
mas[i]=random(10);
printf("%2d",mas[i]);
}
printf("\n\n");
m=Maxch(mas,n);
printf("Maxch value: %d",m);
printf("\n\n");
printf("New matrix:");
Mass(mas,n);
getch();
}
Соседние файлы в папке Еще задачи (2004)