
C - retazec jednotlive slova vo vete opacne
Ahoj rad by som spravil program ktory si od vas vyziada hocijaku vetu a vsetky jej slova prehadze napr. Ahoj volam sa Kubo ........ johA malov as obuK. Nechcem prevratit celu vetu ale jednotlive slova samostatne ale je to asi tazsie nez som si myslel :D
/*
* File: Retazec4_Main.c
* Author: Alohaman
*
* Created on Sobota, 2013, december 14, 10:36
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "Retazec4_Header.h"
/*
*
*/
int main()
{
const unsigned short MAX=40;
char veta[MAX];
printf("Napiste vetu zakoncenu medzerov: ");
fgets(veta,MAX,stdin);
slova_opacne(veta);
return 0;
}
void slova_opacne(char veta[])
{
int delitel=0;
int dlzka1=0;
int dlzka2=0;
int i=0;
int dlzka=strlen(veta);
char veta_opacne[dlzka];
while(veta[i]!='\n')
{
if(veta[i]==' ')
{
delitel=dlzka2/2;
for(dlzka1=dlzka2,dlzka2=i;dlzka1<delitel;dlzka2-- ,dlzka1++)
{
veta[dlzka1]=veta[dlzka2];
}
}
i++;
}
printf("%s",veta);
}