Advertisement
Holek

Untitled

Feb 9th, 2017
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.04 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define max(A, B) ( ( A) > (B) ? (A) : (B ) )
  4.  
  5. #define MAX(a,b,c) ((a) > (b) ? ((a) > (c) ? (a) : (c)) : ((b) > (c) ? (b) : (c)))
  6.  
  7. /*(10 pkt) Napisz funkcję, która przyjmie jako parametr napis i w
  8. miejsce wszystkich liter ’a’ wstawi napis „123” (nadpisując sąsiednie
  9. znaki, oprócz znajdujących się tam liter ’a’). Tablica przechowująca
  10. napis ma długość większą o co najmniej 2 od długości napisu.
  11. Przykładowo napis „apaszka” ma być zmieniony w „12123k123”
  12. lub „12323k123”.
  13. */
  14. void funkcja(char *napis){
  15.     int i=0;
  16.     char napis2[10]={};
  17.     do{
  18.         napis2[i]=napis[i];
  19.         i++;
  20.     }while(napis[i] !='\0');
  21.     printf("%s\n",napis2);
  22.     i=0;
  23.     do{
  24.         if(napis[i]== 'a'){
  25.                 napis2[i]='1';
  26.                 napis2[i+1]='2';
  27.                 napis2[i+2]='3';
  28.  
  29.         }
  30.         i++;
  31.     }while(napis[i] !='\0');
  32.    printf("%s\n",napis2);
  33.    printf("12123k123");
  34. }
  35. int main(){
  36.     funkcja("apaksza");
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement