Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C - nejde načíst znak

tady je kod toho programu, zkuste kdyztak podivat kde mam chybu pls

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

int main()
{
  int op;
  float vysledek;
  float n;

  scanf("%f", &vysledek);

  do
  {
    fflush(stdin);

    scanf("%c", &op);

    if (op == 'k' || op == 'K')
      break;

    scanf("%f", &n);


    if (op == '+')
      vysledek += n;
    if (op == '-')
      vysledek -= n;
    if (op == '*')
      vysledek *= n;
    if (op == '/')
      vysledek /= n;
  } while (op != 'k' || op != 'K');

  printf("Vysledek: %f\n", vysledek);

  return 0;
}

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