G
Gantz
Написать программу, которая выводит таблицу температур по Цельсию от 0° до 100° с шагом 10° и их эквивалентов по Фаренгейту. Для перевода используется формула:
тоже на C++
тоже на C++
B правой части каждого сообщения есть стрелки ⇧ и ⇩. Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок ✔ в правой части сообщения.
Старт соревнований 14 сентября в 10:00 по москве
Ссылка на регистрацию в соревнованиях Kuban CTF: kubanctf.ru
Кодебай является технологическим партнером мероприятия
#include <iostream>
using namespace std;
//Функция перевода из Цельсия в Фарингейт
double CelsToFaring (double TempCels)
{
return 9/3 * TempCels + 32;
}
//Главная функция программы (Точка входа)
void main(void)
{
setlocale(LC_ALL,"Russian");
double CelsMin, CelsMax;
double Steep;
cout<<"Введите нижний предел температур (C): ";
cin>>CelsMin;
cout<<"Введите верхний предел температур (C): ";
cin>>CelsMax;
cout<<"Введите шаг изменения температуры (С): ";
cin>>Steep;
cout<<"\tТаблица температур"<< endl;
cout<<"\t (C) \t(F)"<< endl;
for (double i = CelsMax; i >= CelsMin; i -= Steep)
cout<<"\t"<<i<<"\t"<< CelsToFaring(i)<< endl;
}
#include <iostream.>
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
//Функция перевода из Цельсия в Фарингейт
double CelsToFaring (double TempCels)
{
return 9/3 * TempCels + 32;
}
//Главная функция программы (Точка входа)
int main()
{
double CelsMin;
cout << "Enter the lower limit temperature : ";
cin >> CelsMin;
double CelsMax;
cout << "Enter the upper limit temperature : ";
cin >> CelsMax;
double Steep;
cout << "Enter a step change in temperature : ";
cin >> Steep;
cout << "\tTable temperature"<< endl;
cout << "\t (C) \t(F)"<< endl;
for (double i = CelsMax; i >= CelsMin; i -= Steep)
cout << "\t" << i << "\t" << endl;
}
Как тут.. Видите часть кода пропала...for (double i = CelsMax; i >= CelsMin; i -= Steep)
cout<<"\t"<<i<<"\t"<
#include <iostream>
using namespace std;
//Функция перевода из Цельсия в Фарингейт
double CelsToFaring (double TempCels)
{
return 9/3 * TempCels + 32;
}
//Главная функция программы (Точка входа)
void main(void)
{
setlocale(LC_ALL,"Russian");
double CelsMin, CelsMax;
double Steep;
cout<<"Введите нижний предел температур (C): ";
cin>>CelsMin;
cout<<"Введите верхний предел температур (C): ";
cin>>CelsMax;
cout<<"Введите шаг изменения температуры (С): ";
cin>>Steep;
cout<< "\tТаблица температур"<< endl;
cout<< "\t (C) \t(F)" << endl;
for (double i = CelsMax; i >= CelsMin; i -= Steep)
cout << "\t"<< i <<"\t" << CelsToFaring(i)<< endl;
}
Всегда пожалуйста! Россия - Щедрая Душа! (на счет Белоруссии не в курсе)все большое спасибо вам за помощь
Там не видно ничерта просто ;-)Только в формуле не 9/3 а 9/5
а почему только вывод? ввод не надо?надо вывод сделать через printf
ввод через принтф?? Я что-то пропустил в курсе обучения си?)ввод не надо?
Прекрасно понимаешь что я говорю про scanf !)ввод через принтф?? Я что-то пропустил в курсе обучения си?)
Посмотрел на автарку - передумал шутить.Прекрасно понимаешь что я говорю про scanf !)
#include <iostream>
#include <stdio.h>
using namespace std;
//Функция перевода из Цельсия в Фарингейт
double CelsToFaring (double TempCels)
{
return 9.0/5 * TempCels + 32;
}
//Главная функция программы (Точка входа)
int main()
{
for (double i = 0; i <= 100; i += 10)
printf("%d | %d\n", i,CelsToFaring);
}
#include <iostream>
#include <stdio.h>
using namespace std;
//Функция перевода из Цельсия в Фарингейт
double CelsToFaring (double TempCels)
{
return 9.0/5 * TempCels + 32;
}
//Главная функция программы (Точка входа)
int main()
{
for (double i = 0; i <= 100; i += 10)
printf("%f | %f\n", i,CelsToFaring(i));
}
Обучение наступательной кибербезопасности в игровой форме. Начать игру!