Помогите с циклом, плиз

#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <iostream>
using namespace std;
int main()
{
setlocale (LC_ALL, «rus»);
cout<<«t° Fahr | t° Cel|»<<endl;
float fahr, celsius;
int nachalo, end, hag;
nachalo = 0;
end = 300;
hag = 20;
for(int i=end; i<=nachalo; i=i+hag);
{
celsius = (5.0/9.0) * (fahr -32.0);
cout<<fahr<<« »<<celsius<<endl;
fahr = fahr+ hag;
}
cout<<"____"<<endl;
getch();
}
Написать программу, печатающую таблицу температур по Фаренгейту и их эквиваленты по Цельсию в такой форме:
t° Fahr1 t° Cel1
t° Fahr2 t° Cel2
……………………………….
Для перевода используется формула: С=(5.0/9.0)*(F–32). Температура по Фаренгейту изменяется от 300 градусов до 0 с шагом 20.

for (fahr = nachalo; fahr <= end; fahr = fahr + hag) // точка с запятой после for не ставится!!!
    {
        celsius = (5.0 / 9.0) * (fahr - 32.0);
        cout << fahr << "          " << celsius << endl;
        /*fahr = fahr + hag;                  это лишняя строка*/
    }

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.