You are on page 1of 3

Practice problem 9

Question 1

#include <iostream>
using namespace std;

const int size=20;

void readArray(char arr[],int size)


{
for (int i=0;i<size;i++)
{
cout<<"Enter character : ";
cin>>arr[i];
}
}

void reverseArray(char arr[],int size)


{
int i=0;
int j=size-1;
while (i<j)
{
char temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
i++;
j--;
}
}

void printArray(char arr[],int size)


{
cout<<"The array in reverse order is: ";
for(int i=0;i<size;i++)
{
cout<<arr[i]<<" ";
}
cout<<endl;
}
int main()
{
char arr[size];
readArray(arr,size);
reverseArray(arr,size);
printArray(arr,size);
system ("pause");
return 0;

Question 2

#include <iostream>
using namespace std;

const int size=5;

int main()
{
char arr[size];
for (int i=0;i<size;i++)
{
cout<<"Enter letter no. "<<i+1<<": ";
cin>>arr[i];
}
if (arr[0]==arr[size-1]&&arr[1]==arr[size-2])
cout<<"This is a palindrome"<<endl;
else
cout<<"This is not a palindrome"<<endl;
system ("pause");
return 0;
}
Question 3

#include <iostream>
using namespace std;

int main()
{
int response[10];
int ans;

for(int i=0;i<10;i++)
{
response[i]=0;
}

for (int i=0;i<5;i++)


{
cout<<"How many sweets are there in the bottle (1-10): ";
cin>>ans;
response[ans-1]+=1;
}

cout<<endl;
cout<<"Response Frequency"<<endl;

for (int i=0;i<10;i++)


{

cout<<i+1<<" "<<response[i]<<endl;
}

cout<<endl;
system ("pause");
return 0;
}

You might also like