Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem c++-pocet slov rôznej dlzky

Za rok sa to da naucit.

int pocty[MAXPOCET];
int aktualnypocet = 0;
int znak;

for(i=0; i<MAXPOCET; i++)
  pocty[i]=0;

a.open("text.txt");
while((znak = a.Get()) != EOF)
{
 if(a != ' ')
 {
   aktualnypocet++;
 }
 else
 {
   if(aktualnypocet>=MAXPOCET)
     aktualnypocet = MAXPOCET-1; // moc dlhe slovo
   pocty[aktualnypocet]++;
   aktualnypocet = 0;
 } 
}
hodnoty z pola pocty si vypis sam(a). V pocty[i] je pocta slov s [i] znakmi. Ak je na pozicii i 0 tak to nevypisujes.
P.S. MAXPOCET si nastav trebars na 1000 apod. (#define MAXPOCET 1000)
P.S.2. je to len zlepenec do skoly, profesional by to robil inac (dynamicke pole apod).

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny