Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

prosze pomóżcie kłopoty dev c++ projekt c

Ostatnio zmodyfikowano 2009-11-02 11:00
Autor Wiadomość
lukaszss
Temat założony przez niniejszego użytkownika
prosze pomóżcie kłopoty dev c++ projekt c
» 2009-11-02 08:26:49
witam mam taki mały kłopot facet z informatyki karze nam umieć napisać program do dzielenia i żeby jak napiszesz 0 to wyskakiwało nie dzile cholero przez zero a ja tego wogle nie rozumię powiedzcie mi co źle robię


C/C++
#include <stdio.h>
#include <stdlib.h>

main()
{
    printf( "witaj w programie do dzielenia" );
    printf( "podaj a" );
    scanf( % a, & f );
    prontf( "podaj b" );
    scanf( % b, f & );
    if( b == 0 );
   
    printf( "nie dziel cholero przez zero" )
    system( "PAUSE" );
    return 0;
}

prosze pomóżcie mi
P-11226
Elaine
» 2009-11-02 11:00:27
C/C++
#include <stdio.h>
#include <stdlib.h>

int main( void ) // a typ zwracany to gdzie?
{
    float a; // najpierw trzeba mieć gdzie odczytać wartości od usera
    float b; // po tym, co napisałeś później, wnioskuję, że chodzi o floaty
   
    printf( "witaj w programie do dzielenia" );
    printf( "podaj a " );
    // 1. format musi być w cudzysłowiu, bo to string
    // 2. coś takiego jak %a nie istnieje, do wczytania floata używa się %f
    // 3. drugi argument to adres zmiennej, do której poleci wartość
    scanf( "%f", & a );
    printf( "podaj b " ); // prontf nie istnieje
    scanf( "%f", & b ); // patrz uwagi dot. scanf wyżej
    if( b == 0 ) // ten średnik był tu zbędny
         printf( "nie dziel cholero przez zero" ); // a tu go zabrakło
    else
         printf( "%f", a / b ); // pewnie program miał policzyć iloraz, nie?
   
    system( "PAUSE" );
    return 0;
}
P-11227
« 1 »
  Strona 1 z 1