Hallo mathe_97, ich denke du musst einfach ein float (oder double) Array machen.
float ar1[10] = {10.1, 8.1, 8.2, 7.3, 6.4, 5.5, 4.6, 3.7, 2.8, 11.9};
Sieht dann bei mir ungefähr so aus.
10.1
8.1
8.2
7.3
6.4
5.5
4.6
3.7
2.8
Hast du das gesucht? Gruß jobe
Sonstiger Berufsstatus, Punkte: 505
Ich würde zuerst die Zahlen mit float hinschreiben und dann die while Schleife erstellen
─ mathe_97 10.11.2021 um 18:07Das ist nur eine Konstante. 0 Grad Kelvin = −273,15 Grad Celsius. oder 0 Grad Celsius = 273,15 Grad Kelvin Du musst einfach die Konstante addieren oder subrahieren. Je nach Umrechnung. Das geht direkt bei der Ausgabe. Also
<< ar1[i] +273.15 <<
Falls du beide Werte in einer Zeile und die drei Tempoeraturen untereinander brauchst würde ich std::printf() benutzen.Gruß jobe
ich mache es mit einer For Schleife aber da gibt er mir einen Fehler aus wenn ich Celsius in Kelvin umrechne
wie lautet der Code?
Ich hab’s in cout habe ich die umrechnungszahl eingetragen
─ mathe_97 10.11.2021 um 19:07
Markdown wird unterstützt.
Nein ich habe es so gemacht also die Werte stehen untereinander mit grad Celsius Schmelzpunkt
─ mathe_97 10.11.2021 um 18:04Sieht so bei mir auch aus aber mit den 3 werten diese muss ich in Kelvin umrechnen
float ar1 [] = { die 3 werte};
for ( int i=0; i <3; i++)
std:: cout << ar1 [i] << „grad Celsius Schmelzpunkt“ << std:: endl;
ich weiß nicht so genau wie ich Celsius in Kelvin umrechnen kann ich würde es mir der while Schleife machen weiß aber nicht wie ich die Werte aus dem Vektor nehmen soll um diese in Kelvin umzurechnen
Kannst du mir da weiterhelfen?