1 / 2
Feb 2024

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

    Feb '24
  • last reply

    Feb '24
  • 1

    reply

  • 232

    views

  • 2

    users

  • 1

    like

  • 2

    links