Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define max(A, B) ( ( A) > (B) ? (A) : (B ) )
- #define MAX(a,b,c) ((a) > (b) ? ((a) > (c) ? (a) : (c)) : ((b) > (c) ? (b) : (c)))
- /*(10 pkt) Napisz funkcję, która przyjmie jako parametr napis i w
- miejsce wszystkich liter ’a’ wstawi napis „123” (nadpisując sąsiednie
- znaki, oprócz znajdujących się tam liter ’a’). Tablica przechowująca
- napis ma długość większą o co najmniej 2 od długości napisu.
- Przykładowo napis „apaszka” ma być zmieniony w „12123k123”
- lub „12323k123”.
- */
- void funkcja(char *napis){
- int i=0;
- char napis2[10]={};
- do{
- napis2[i]=napis[i];
- i++;
- }while(napis[i] !='\0');
- printf("%s\n",napis2);
- i=0;
- do{
- if(napis[i]== 'a'){
- napis2[i]='1';
- napis2[i+1]='2';
- napis2[i+2]='3';
- }
- i++;
- }while(napis[i] !='\0');
- printf("%s\n",napis2);
- printf("12123k123");
- }
- int main(){
- funkcja("apaksza");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement