mam problem z tym zadaniem i wykonuje go w jezyku C. Jestem poczatkujacym programista i wydaje mi sie program dzialac poprawnie a sedzia jednak zwraca problem: bledna odpowiedz, ktos mi pomoze co jest nie tak z moim kodem?
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
int main()
{
char tekst[100000];
char tekst2[100000];
fgets(tekst, sizeof(tekst), stdin);
size_t size;
int end = 1;
int t = 0;
size = strlen(tekst);
for (int i = 0; i < size + 1; i++)
{
if (tekst[i] != ' ')
{
if (end)
{
tekst2[t] = tekst[i];
t++;
}
else
{
tekst2[t] = toupper(tekst[i]);
end = 1;
t++;
}
}
else
{
end = 0;
continue;
}
}
printf("%s\n", tekst2);
return 0;
}
created
last reply
- 1
reply
- 233
views
- 2
users
- 1
like
- 2
links