Тема: Використання функцій для роботи з масивами
Якщо кому цікаво, зробив програму, яка за допомого функцій вводе значення в масив, а також просто виводе вміст масиву. Якщо є певні помилки в правильності коду, підкажіть будь ласка! Буду тільки радий)
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
int func_for_massiv1();
int func_for_massiv2();
void clear();
int main()
{
cout << "Enter number for first array " << endl;
func_for_massiv1();
cout << "Do you want clear the screen? (y/n) " << endl;
char vidpovid = getchar();
cin >> vidpovid;
if (vidpovid != 'y')
{
cout << "Elements from second array " << endl;
func_for_massiv2();
}
else if (vidpovid != 'n')
{
clear();
cout << "Elements from second array " << endl;
func_for_massiv2();
}
system("pause");
return 0;
}
void clear()
{
system("cls");
}
int func_for_massiv1()
{
int massiv1[10];
int g;
cout << "Please enter 10 elements for array " << endl;
int a;
for ( unsigned int i = 0; i < 10; ++i)
{
cout << "Enter " << i << " element for array: ";
cin >> a;
massiv1[i] = a;
cout << "Your element " << a << endl;
}
for (g = 0; g <= 9; g++)
{
cout << " " << massiv1[g];
}
cout << endl;
return 0;
}
int func_for_massiv2()
{
int massiv2[5] = { 23, 13, 8, 6, 1 };
int b;
for (b = 0; b <= 4; b++)
{
cout << "array[" << b << "]" << "\t\t" << massiv2[b] << endl;
}
return 0;
}