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

Praca domowa - rozdział 17. Co jest z tą funkcją?

Ostatnio zmodyfikowano 2015-08-05 11:31
Autor Wiadomość
MrKash
» 2015-07-27 17:23:03
Mój kod wygląda tak:

C/C++
// funkcje2.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream>
using namespace std;

double wczytajLiczbe()
{
    double a;
    do
    {
        cin >> a;
        cout << "\nWczytano: " << cin.good() << endl;
        cout << "Bledow: " << cin.fail() << endl;
        cin.clear();
        cin.sync();
       
        if( cin.fail() )
        {
            cout << "BLAD ! SPROBUJ JESZCZE RAZ" << endl;
        }
    } while( cin.fail() );
   
    return a;
}
int _tmain( int argc, _TCHAR * argv[] )
{
    cout << "Podaj liczbe: " << endl;
    double liczba = wczytajLiczbe();
    cout << "\nPodales liczbe: " << liczba << " .. Wiec konczymy :)" << endl;
    system( "pause" );
    return 0;
}

Pewnie ktoś napisze lepszy ale tak dla przykładu może być myślę ;)
P-135298
C-Objective
» 2015-08-05 10:55:00
Proszę:
C/C++
#include <stdio.h> //iostream -> stdio. Szybsze i mniejsze
int main() {
    int zmienna = 2; //nie 0 nie 1 i nie 3.
    do {
        printf( "Podaj liczbe od 0 do 1 i aby zakonczyc program podaj liczbe 3 \n" );
        if( scanf( "%d", & zmienna ) == EOF ) printf( "Co ty piszesz osle!" );
       
        if( zmienna == 2 || zmienna >= 4 ) printf( "Zla liczba...\n" ); //Jesli blad.
       
        printf( "Podana liczba: %d.\n", zmienna );
        if( zmienna == 3 ) break;
       
    } while( true );
   
    return 0;
}

Moj kod ma 12 linijek. Wasze po 20-30...
P-135746
BadBullPL
» 2015-08-05 11:19:13
@C-Objective
Twój kod jest nie na temat program miał być napisany w oparciu o funkcje.
P-135756
C-Objective
» 2015-08-05 11:21:40
C/C++
#include <stdio.h> //iostream -> stdio. Szybsze i mniejsze
void funkcja() {
    int zmienna = 2; //nie 0 nie 1 i nie 3.
    do {
        printf( "Podaj liczbe od 0 do 1 i aby zakonczyc program podaj liczbe 3 \n" );
        if( scanf( "%d", & zmienna ) == EOF ) printf( "Co ty piszesz osle!" );
       
        if( zmienna == 2 || zmienna >= 4 ) printf( "Zla liczba...\n" ); //Jesli blad.
       
        printf( "Podana liczba: %d.\n", zmienna );
        if( zmienna == 3 ) break;
       
    } while( true );
   
}
int main() {
    funkcja();
    return 0;
}
P-135758
pekfos
» 2015-08-05 11:27:30
C/C++
#include <stdio.h>  //iostream -> stdio. Szybsze i mniejsze
Szybkość nie jest tu istotna, a biblioteka standardowa C nie jest dużo mniejsza, jeśli ma to jakiekolwiek znaczenie.

C/C++
int main() {
    funkcja();
    return 0;
}
Ty się chyba prosisz, by zacząć usuwać ci posty.
P-135761
C-Objective
» 2015-08-05 11:28:32
Przecież spełniłem zadanie.
P-135762
pekfos
» 2015-08-05 11:31:31
Przecież spełniłem zadanie.
Nie.
» Kurs C++ » Poziom 2Funkcje - pierwsze starcie lekcja
P-135763
1 2 « 3 »
Poprzednia strona Strona 3 z 3