Arrays concept in c++
Task 1
Write
a C++ program that declares an array of size 10. Take 10 input from the user
and print these values.
Solution
#include<iostream>
using namespace std;
int main()
{
const int size = 10;
int arr[size];
cout << "enter 10 integer
values";
for (int i = 0; i < size; i++)
{
cin >> arr[i];
}
for (int i = 0; i < size; i++)
{
cout << arr[i] <<
" ";
}
system("pause");
return 0;
}
Task 2
Write a C++ program that declares
an array of size 15. Subtract 5 to each value of the array and print original
and new values on the screen.
Solution:
#include<iostream>
using namespace std;
int main()
{
const int size = 15;
int arr[size];
int arr2[size];
for (int i = 0; i < size; i++)
{
cin >> arr[i];
}
for (int i = 0; i < size; i++)
{
arr2[i] = arr[i] - 5;
}
cout << "subtract
values";
for (int i = 0; i < size; i++)
{
cout << arr2[i]
<< " ";
}
cout << endl;
cout << "original
values";
for (int i = 0; i < size; i++)
{
cout << arr[i] <<
" ";
}
system("pause");
return 0;
}
Task 3
Write a C++ program that initializes an array of size 10. Print elements on even indexes first and then odd indexes on screen
Solution:
#include<iostream>
using namespace std;
int main()
{
const int size = 10;
int arr[size] = { 5, 9, 2, 1, 0, 4, 5,
6, 7, 8 };
cout << "index values
are";
for (int i = 0; i < size; i++)
{
if (i % 2 == 0)
{
cout <<
arr[i] << " ";
}
}
cout << endl;
cout << "odd values
are";
for (int i = 0; i < size; i++)
{
if (i%2!=0)
{
cout <<
arr[i] << " ";
}
}
system("pause");
return 0;
}
Task 4
Write
a C++ program that initializes an array of size 10. Add all values of the array
and print the resultant value on screen.
Solution:
#include<iostream>
using namespace std;
int main()
{
const int size = 10;
int arr[size],sum=0;
cout << "enter elements in
array:";
for (int i = 0; i < size; i++)
{
cin >> arr[i];
}
for (int i = 0; i < size; i++)
{
sum = sum + arr[i];
}
cout << "sum "
<< sum << " ";
system("pause");
return 0;
}
0 Comments