Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Для новичков > цикл while для расчета |
Автор: Helicopterr 1.2.2023, 12:52 |
Помогите плиз найти ошибку, программа ничего не выводит... #include <iostream> #include <stdio.h> #include <conio.h> #include <ctype.h> using namespace std; int main() { float ft = 0; float fR = 0.0038; float fdeltaT = 0; while (ft < 2.01) { fR = fR*(1 + 0.0042 * fdeltaT); fdeltaT = fdeltaT + (12500 * 12500 * fR * ft / 900); ft = ft + 0.01; } cout << "delta T = \n" << fdeltaT; _getch(); return 0; } |
Автор: Helicopterr 1.2.2023, 17:34 |
вот переделал и ошибка ушла: #include <iostream> #include <stdio.h> #include <conio.h> #include <ctype.h> using namespace std; int main() { double dSumma = 0; double dR [200]; double dT [200]; int i = 0; dT[0] = 0; dR[0] = 0.00038; for (i=1; i<=201; i++) { dT[i] = 12500 * 12500 * dR[i-1] * 0.01 / 900; dR[i] = dR[i-1] * (1 + 0.0042 * dT[i]); dSumma = dSumma + dT[i]; cout << "dT"<<i<<" = "<< dT[i]; } cout << "delta T = " << dSumma; _getch(); return 0; } |