Основы языка С++. Викентьева О.Л. - 29 стр.

UptoLike

Составители: 

Найти максимальный элемент массива.
#include<iostream.h>
#include<stdlib.h>
void main()
{
int a[100];
int n;
cout<<”\nEnter the size of array:”;cin>>n;
for(int I=0;I<n;I++)
{a[I]=rand()%100-50;
cout<<a[I]<<” “;
}
int max=a[0];
for(I=1;I<n;I++)
if (a[I]>max)max=a[I];
cout<<”\nMax=”<<max”;
}
В этой программе также используется перебор массива по одному элементу слева
направо с шагом 1.
Задача 2
Найти сумму элементов массива с четными индексами.
#include<iostream.h>
#include<stdlib.h>
void main()
{
int a[100];
int n;
cout<<”\nEnter the size of
array:”;cin>>n;
for(int I=0;I<n;I++)
{a[I]=rand()%100-50;
cout<<a[I]<<” “;
}
int Sum=0;
for(I=0;I<n;I+=2)
Sum+=a[I];//элементы с индексами 0,
2, 4… cout<<”\nSum=”<<Sum”;
}
Ввод массива
//Второй способ
for(I=0;I<n;I++)
if(I%2==0)Sum+=a[I]; ];//элементы с
индексами 0, 2, 4…
cout<<”\nSum=”<<Sum”;
6.2.4. Перебор массива по два элемента
1) Элементы массива можно обрабатывать по два элемента, двигаясь с обеих сторон мас-
сива к его середине:
int I=0, J=N-1;
while( I<J)
{обработка a[I] и a[J];I++;J--;}
2) Элементы массива можно обрабатывать по два элемента, двигаясь от начала к концу с
        Найти максимальный элемент массива.
        #include
        #include
        void main()
        {
        int a[100];
        int n;
        cout<<”\nEnter the size of array:”;cin>>n;
        for(int I=0;Imax)max=a[I];
        cout<<”\nMax=”<
        #include
        void main()
        {
        int a[100];
        int n;
        cout<<”\nEnter the size of                           Ввод массива
array:”;cin>>n;
        for(int I=0;I