include <iostream.h> problem
-
Wobei dir nen Compiller be Braunsteins Code auf nem hohen Warnlevel nen paar Warnings ausgeben würde

-
Ach, welche denn?
Ich habs mal mit g++ und höchstem Warnlevel compiliert und da gab es keine Warnungen.
Ich würde sowas aber auch anders machen.
-
aha? ok vom computer habe ich nicht all zu viel ahnung^^
aber egal das problem ist gelöst kann jetzt die datei kompilieren
-
Naja, jeder holpert irgendwann mal los. Hier gebe ich Dir noch ein kleines Programm zum Probieren und Analysieren:
#include <iostream> #include <cmath> using namespace std; void wait() { std::cin.clear(); // std::cin.ignore( std::cin.rdbuf()->in_avail() ); std::streambuf* pbuf = std::cin.rdbuf(); std::streamsize size = pbuf->in_avail(); std::cin.ignore(size); std::cin.get(); } int main() { //Array const int N = 12; //Elemente im Array double x[N] = { 3.3, 1.7, 2.0, 4.0, 1.3, 2.0, 3.0, 2.7, 3.7, 2.3, 1.7, 2.3 }; //Mittelwert m double m = 0; for (int i = 0; i < N; ++i) { m += x[i]; } m /= N; //Varianz var double var = 0; for (int i = 0; i < N; ++i) { var += (x[i] - m) * (x[i] - m); } double varN = var / N; var /= ( N-1 ); //Standardabweichung sigma double sigma = sqrt( var ); double sigmaN = sqrt( varN ); cout << "Mittelwert: " << m << endl; cout << "Varianz mit N-1: " << var << endl; cout << "Standardabweichung mit N-1: " << sigma << endl; cout << "Varianz mit N: " << varN << endl; cout << "Standardabweichung mit N: " << sigmaN << endl; wait(); return 0; }
-
ja ok da ich jetzt ein anderes programm benutze habe ich keine probleme mehr mit iostream.h aber wenn ich das hier versuche
#include <iostream.h> #include <stdio.h> int main() { int x; cout << "Gebe Sie eine Zahl kleiner als 10 oder groesser als 15 ein.\n"; cin >> x; if (x > 10); { if (x > 15); { cout << "Groesser als 15.\n"; } } else { cout << "Kleiner als 10.\n"; } getchar (); return 0; }kommt nur die fehlermeldung [list]G:\Dokumente und Einstellungen\c++\test.cpp(16) : error C2181: Ungueltiges 'else' ohne zugehoeriges 'if'
Fehler beim Ausführen von cl.exe.[list]
ich habe es schon mehr mal kontrolliert aber finde den fehler nicht
-
Der Fehler ist das ; nach der Bedingung.
Und Du benutzt immernoch iostream**.h**

-
auch so danke
ja ich benutze iostrea.h jetzt habe ich auch keine probleme damit
-
Kouji schrieb:
auch so danke
ja ich benutze iostrea.h jetzt habe ich auch keine probleme damitABER AUCH WENN DAS FUNKTIONIERT, IST ES FALSCH!!!!!!
immer, immer, immer
#include <iostream> using namespace std;
-
otze schrieb:
Kouji schrieb:
auch so danke
ja ich benutze iostrea.h jetzt habe ich auch keine probleme damitABER AUCH WENN DAS FUNKTIONIERT, IST ES FALSCH!!!!!!
immer, immer, immer
#include <iostream> using namespace std;Genau, und ohne using namespace std; wärs noch schöner!
grüße
-
ja merke ich mir aber diese weise hatte vorher auch nicht funktioniert
noch mal danke euch allen
MfG Kouji
-
c989t