Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- void read_input(int x[] , int y);
- void show(int x[] , int y);
- void replace(int num[],int y, int find, int rep);
- int find(int num[],int y, int key);
- int main(){
- int num[5];
- int fin,rep,key,key2;
- read_input(num , 5);
- printf("find :");
- scanf("%d",&fin);
- printf("replace :");
- scanf("%d",&rep);
- printf("key :");
- scanf("%d",&key);
- replace(num, 5, fin, rep);
- key2 = find(num, 5, key);
- show(num , 5);
- printf("\n%d",key2);
- return 0;
- }
- void read_input(int x[] , int y){
- int i=0;
- while(i!=y){
- scanf("%d",&x[i]);
- i++;
- }
- }
- void show(int x[] , int y){
- int i=0;
- while(i!=y){
- printf("%d ",x[i]);
- i++;
- }
- }
- void replace(int num[],int y, int find, int rep){
- int i=0;
- while(i!=y){
- if (num[i]==find){
- num[i]=rep;
- }
- i++;
- }
- }
- int find(int num[],int y, int key){
- int i = 0;
- int k;
- for(i=0;i<y;i++){
- if(num[i] == key){
- return i+1;
- }
- }
- return -1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement