Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- int main()
- {
- char veta[]="Ahoj moj svet";
- int dlzka = strlen(veta);
- char vysledok[dlzka];
- int pocitadlo = 0;
- int aktualnaPoz = 0;
- int pozicieMedzier[dlzka];
- pozicieMedzier[0] = -1;
- int pocetMedzier = 0;
- for(int i = 0; i <= dlzka; i++){
- if(veta[i] == ' ' || veta[i] == 0){
- aktualnaPoz = i;
- pocetMedzier++; // cela veta medzery???
- pozicieMedzier[pocetMedzier] = aktualnaPoz;
- aktualnaPoz--;
- while (veta[aktualnaPoz] != ' '){
- if (aktualnaPoz == -1){
- break;
- }
- // printf("%c", veta[aktualnaPoz]);
- vysledok[pocitadlo] = veta[aktualnaPoz];
- pocitadlo++;
- aktualnaPoz--;
- }
- // printf("%c", ' ');
- vysledok[pocitadlo] = ' ';
- pocitadlo++;
- }
- }
- printf("%s\n", vysledok);
- char format[] = "%.xs\n";
- for(int poziciaMedzery = pocetMedzier; poziciaMedzery > 0; poziciaMedzery--){
- int koniec = pozicieMedzier[poziciaMedzery];
- int zaciatok = pozicieMedzier[poziciaMedzery - 1] + 1;
- int pocetZnakov = koniec - zaciatok + 1;
- format[2] = pocetZnakov + '0';
- printf(format, &vysledok[zaciatok]);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement