Tegnao elkezdtem tanulgatni a C nyelvet (PHP után egy kicsit nagyon fura 

). No de a lényeg az, hogy valamiért nem megy ez az egyszerű számológép. A program lefut, csak a végén mindig 0.0000 ír. Aki segít, annak köszönöm szépen előre!
Kód: 
#include <stdio.h>
#include <stdlib.h>
int main()
{
  float a,b;
  int valaszto;
  float ossz = a+b;
  float kivon = a-b;
  float szoroz= a*b;
  float oszt = a/b;
  printf(\"Irjon be ket szamot, illetve egy muveleti jelnek megfelelo szamot! (+=1,-=2,*=3,: =4) \\n\");
  scanf(\"%f\"\"%f\"\"%d\", &a, &b, &valaszto);
    if (valaszto == 1)
    {
        printf(\"%f\", &ossz);
    }
    else if(valaszto==2)
    {
        printf(\"%f\",&kivon);
    }
    else if(valaszto== 3)
    {
        printf (\"%f\",&szoroz);
    }
    else if (valaszto==4)
    {
        printf(\"%f\",&oszt);
    }
    else
    {
        printf(\"Nincs ilyen muvelet!\");
    }
  return 0;
}
 
Dupla hozzászólás automatikusan összefûzve. ( 2015. augusztus 28. - 15:07:31 )
Senki?:S