сhar f[n]; //символьний масив
I=N; cout<<“\n\nввести не більш “<<I; /*операції
ввід/вивід не реагує на директиву #define */
cout<<“ символів, при введенні”
<<“\nне робити пробілів між знаками \n”
cin>>f; //ввід рядка
cout<<“\nрядок символів\n”<<f; //вивід масиву f
cout<<“\nелемент масиву f №6 (з індексом 5)=<<“f[5];
cout<<“\nрозмір масиву f у байтах =“<<sizeof(f);
const int size=2;
const int size1=3;
const int size2=5;
double d[size][size1][size2]; //трьохвимірний масив
for (i=0;i<size; i++)
for (j=0;j<size1; j++)
for (k=0;k<size2; k++)
cout<<‘ ‘<<d[i][j][k];
cout<<“\n”;
for (i=0;i<size; i++)
for (j=0;j<size1; j++)
for (k=0;k<size2; k++)
cout<<‘ ‘<<d[i][j][k];
cout<<“\n кінець задачі”; pause(0); return 0;}
Оглядові запитання
1. Який спосіб має назву передачі змінних у функцію за значенням?
2. Який спосіб має назву передачі аргументів за посиланням?
3. Що виконує функція swap? Намалюйте алгоритм її роботи.
4. На що вказує символ & (амперсенд)?
5. Куди задаються два аргументи (другий та третій) підпрограми?
6. Які можливі три варіанта виклику функції з трьома аргументами?
|
|
7. Для чого передбачені вбудовані функції, які визначені атрибутом inline?
8. Що таке масив даних?
9. Для чого слугують масиви?
10. Скільки елементів оголошено в масиві int dd [4][6]?
11. Як виконується ініціалізація масиву? Навести приклади.