ďťż

Ładny brzuch

Mam taki programik i chce żeby za pomocą cin wpisywać (stopnie i przez domniemanie skala=0) lub (stopnie i skale). Jak moge to zrobić?

#include <iostream> using namespace std; void temperatura(float stopnie,int skala); int main() {    cout<<"Podaj temperature [C]: ";    float stopnie;    int skala;    cin>>(stopnie);             // TU (STOPNIE I SKALA=0) OR (STOPNIE I SKALA)    cout<<"Podaj skale: ";        cin>>skala;                    system("CLS");    temperatura(stopnie,skala);    system("PAUSE"); } /*******************************************************************/ void temperatura(float stopnie,int skala) {    switch(skala)    {        case 0:            cout<<stopnie<<"C\n";            break;        case 1:            cout<<(stopnie+273)<<"K\n";            break;    }    return; } /*******************************************************************/

Za odpowiedz z góry wielkie dzięki.



Jeśli sie nie myle to w tej linijce powinno być tak :
void temperatura(float stopnie,int skala=0);
Wówczas drugi argument funkci przez domniemanie przyjmuje wartość zero.
Czyli np możliwy jest zapis temperatura(0); Chyba o to ci chodziło.

Tak o to mi włąśnie chodzi :) . Dzięki.

A i jeszcze jedno pytanko: Czy da się za pomocą cin>> przypisać wartość dwóm zmiennym np wpisując je poprzecinku ? :o :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •