Pereiti prie turinio

Ilgiausio zodzio radimas masyve (C)


Rekomenduojami pranešimai

Padariau jau tik kaip padaryt kad iskaitytu ir paskutini zodi ?

#include<stdio.h>
#include<stdlib.h>


int main()
{   char eil[50];
int sk,i,ilgis=0,pradzia=0,maxpr=0,max=0;    
   printf("Iveskite simboliu eilute su tarpais  \n");
   gets(eil);  
  for (i=0; i < 50; i++)
      { 
            sk = eil[i]; 

             if (sk!=' ') 
            ilgis++;

             if (sk==' ')
          {   
            if (max<ilgis) 
               {max= ilgis;

                maxpr=pradzia;}
                pradzia=i+1;

               ilgis=0;

          }
       }  
 printf("Ilgiausias zodis:\n");    
    for (i=maxpr; i < maxpr+max; i++)
      printf("%c",eil[i]);  

system("pause ");
return 0;
}

Redagavo Doviile
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...