praegune kellaaeg 19.06.2025 07:33:40
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
SirShark
HV kasutaja
liitunud: 23.03.2007
|
07.06.2013 22:12:27
Küsimus c++ pointeritega [lahendatud] |
|
|
Tehtud selline kood
#include <iostream>
#include <stdlib.h>
using namespace std;
void convert_it(double *p);
int main()
{
double c;
cout << "Sisesta temperatuur Celsiuse kraadides: " ;
cin >> c ;
cout << endl;
cout << c << " kraadi Celsiuse skaalas on ";
convert_it(&c);
cout << c << " fahrenheiti skaalas."<< endl;
return 0;
}
void convert_it(double *p) {
*p = *p * 1,8;
*p += 32;
} |
Seletage mulle palun, miks ta näitab mulle konsoolist sisestades 20 vastuseks 52?
kui algkooli matemaatika ütleb 20*1,8+32=68 ?
viimati muutis SirShark 07.06.2013 22:53:16, muudetud 1 kord |
|
Kommentaarid: 35 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
0 :: |
29 |
|
tagasi üles |
|
 |
DoS
HV veteran

liitunud: 19.08.2002
|
07.06.2013 22:20:19
|
|
|
1,8 asemel peab olema 1.8
Praegu tehakse sisuliselt *p = *p*1; *p += 32;
|
|
Kommentaarid: 50 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
47 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|