Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jazyk C

Díky moc, trošku jsem to poupravil a už to funguje, ještě bych potřeboval pomoct vypisovat interval od nějakého řádku po nějaký řádek. Měl by jít upravit nějak tenhle kód, ale nevim jak. Děkuju za pomoc.

        char znak;
        int counter;
        double hodnota = 0;
        double pomProm = 0;
        double vysledek = 0;
        char predZnak = 'a';
        int pocitadlo = 0;
 
        while((znak = getchar()) != EOF)
        {
                if(znak == '\n')
                {
                        counter++;
                        vypocty(hodnota,&vysledek,operace,&pocitadlo);
                        hodnota = 0;
                }
 
 
                if((counter + 1) == row)
                {
                        if((znak == ' ' && predZnak != ' '))
                        {
                        vypocty(hodnota,&vysledek,operace,&pocitadlo);
                        hodnota = 0;
                        }
 			
			if(predZnak != ' ' && znak == ' ')
			printf("\n");
			
                        if(znak != ' ' && znak != '\n')
                        {		
	
                        if (operace == 0)
                        printf("%c",znak);
 
                        else
                        {
                        hodnota *= 10;
                        pomProm = znak - '0';
 
                        if(pomProm >= 0 && pomProm <= 9)
                        hodnota += pomProm;
 
                        else
                         {
                        printf("\nNečíselné hodnoty\n");
                          exit(EXIT_FAILURE);
                         }
 
                        }
		
                        }
                }
	predZnak = znak;
	}
	
	printf("\n")
}

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