In: Computer Science
//part 1
#include<iostream>
using namespace std;
int main(){
char array[9];
//reading 8 letter word signle character at a
time
for(int i=0;i<8;i++){
cin>>array[i];
}
cout<<"word : ";
//printing complete 8 letter word one character at a
time
for(int i=0;i<8;i++){
cout<<array[i];
}
cout<<"\nbackword word : ";
//printing complete 8 letter word backward one
character at a time
for(int i=7;i>=0;i--){
cout<<array[i];
}
return 0;
}
//part 2
#include<iostream>
using namespace std;
void find(char letters[],int size,char c);
int main(){
int size;
cout<<"Enter size of word : ";
cin>>size;
char letters[size];
char c;
//reading 8 letter word signle character at a
time
cout<<"Enter word : ";
for(int i=0;i<size;i++){
cin>>letters[i];
}
cout<<"Enter character for search location :
"; //reading character for searching
cin>>c;
find(letters,size,c); //calling
function
return 0;
}
//function for searching element in character array
void find(char letters[],int size,char c){
int i,flag=0;
for(i=0;i<size;i++){
//if letter is equal to any letter
of charcter array then printing location and terminating the
program
if(letters[i]==c){
flag=1;
cout<< c
<<" is found at location "<< i+1 <<endl;
break;
}
}
//if if block not executed then no element equal to
that letter
if(flag!=1)
cout<<"character array does
not contain letter "<<c;
}