@newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 557
|
26.09.2013, 21:57
|
|

Сообщение от naste94
задание просто такое: Заполнение массива оформить в виде функции
C++ | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
| #include <iostream>
#include <ctime>
using namespace std;
// функция с помощью которой массив заполняется и выводится на экран
void zap (int* Z, int N)
{
printf("\n Исходный массив \n");
for (int i=0 ; i<N; i++)
{
Z[i]=rand()%10;
cout<<Z[i]<<" ";
}
cout<<"\n";
}
int main()
{
setlocale(LC_ALL,"Rus");
srand(time(NULL));
int N,i;
cout<<"Введите количество элементов массива \n";
cin>>N;
int* Z=new int [N];
zap(Z,N);
cout<<"Элементы равные своему порядковому номеру или кратные ему: \n";
if (Z[0]==0)
cout<<"Element="<<Z[i]<<" index="<<i<<"\n";
for (i=1 ; i<N; i++) {
if ( Z[i]%i==0 && Z[i]!=0) {
cout<<"Element="<<Z[i]<<" index="<<i<<"\n";
}
}
delete [] Z;
system("pause");
} |
|
1
|