Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсивная функция, которая находит позицию начала последовательности из 10 чисел, сумма которых минимальна https://www.cyberforum.ru/ cpp-beginners/ thread1529867.html
Добрый день, помогите пожалуйста с программой. Напишите рекурсивную функцию, которая принимает одномерный массив из 100 целых чисел заполненных случайным образом и находит позицию, с которой...
C++ Алгоритм Брезенхейма
Алгоритм Брезенхейма построения отрезка. Пользователь должен мышью проствить точки и они должны соединяться ломанной, каждый отрезок который строится по алгоритму Брезенхейма. Помогите...
Для введенного с клавиатуры значения вычислить заданное выражение C++
1) Для введенного с клавиатуры значения m вычислить S: знак суммы над ним буква m под ним i=1 далее следует lg* (x*x-1)/(i-1)! (i-1)! -Факториал Помогите пожалуйста=_= при x = -1 + 0.2*i
C++ Создать массив Задание: Создать массив с элементами Akn=n f (k)+sin(k)g(n), где k,n=1,2,3,4; f(k)=|sin((k^2/1,5)-2)|+11,73cos(1,6k-1) g(n)=13,4cos|n|sin(n^2-2,25) Вывести его на экран в виде таблицы. Вычислить... https://www.cyberforum.ru/ cpp-beginners/ thread1529855.html
C++ Как записать условие https://www.cyberforum.ru/ cpp-beginners/ thread1529830.html
Сижу и туплю. Как мне записать условие в 80 строке, чтобы если к примеру в фале записано: 3 2 4 1 2 7 то условие не выполнялось. (т.е если даже отсутствует хотя бы 1 член из поля) ...
Максимальное число вектора C++
Помогите пожалуйста, какое значение придать в предпоследней строчке, чтобы выполнить условие задачи, а именно показать максимальное расстояние между городами. Заранее спасибо х) #include...
C++ Динамические и статические массивы
Главное отличие динамических массивов от статических состоит в том, что они могут иметь неопределенный размер до компиляции. Но статический массив тоже можно объявить через переменную: int n; cin...
C++ Вырезать символ из строки, регулярное выражение Подскажите пожалуйста как из строки std::string s = "string\.txt"; вырезать сиивол "\" https://www.cyberforum.ru/ cpp-beginners/ thread1529773.html
C++ Есть ли свободно распространяемые словарные базы для включения в свой проект словаря? https://www.cyberforum.ru/ cpp-beginners/ thread1529764.html
Есть же наверное такие свободные наборы хотя бы просто типа "слово - перевод" для включения в свои программы Не знаю, правильно ли я выбрал форум
C++ Приложение не компилируется из-за ошибки Задача: подсчитать площадь равнобедренной трапеции с основаниями a и b и углом a при большем основании Ошибки: 1 . Warning 1 warning C4627: '#include <iostream>': skipped when looking for... https://www.cyberforum.ru/ cpp-beginners/ thread1529757.html
2 / 5 / 1
Регистрация: 13.09.2015
Сообщений: 100
0

Зачем в определении функции заново задаются переменные

13.09.2015, 15:34. Просмотров 386. Ответов 6
Метки (Все метки)


Есть программа для перевода из Цельсия в фарингейты
На грамматические ошибки не обращайте внимание, суть в том, что зачем во второй части программы указывать float TempCel;
Если я уже определил это в первой части программы?
И ещё вопрос, зачем вообще нужна вся эта возня с прототипом функции, если я просто могу все вычисления сделать в теле int main()?
Извините, если глупый вопрос, я только начал изучать c++

}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
#include <conio.h>
 
using std::endl;
using std::cout;
using std::cin;
 
float Convert (float);
 
int main ()
{
 
    float TempCel;
    float TempFar;
 
    cout << "Enter a temp in Far: " << endl;
    cin >> TempFar;
        TempCel = Convert (TempFar);
    cout << "A temp in Cel: " << endl << TempCel << endl;
 
    _getch ();
    return 0;
    
}
 
float Convert (float TempFar)
{
    float TempCel;  
    TempCel = (TempFar - 32)*5/9;
return TempCel;
 
}


Вернуться к обсуждению:
Зачем в определении функции заново задаются переменные
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.09.2015, 15:34
Готовые ответы и решения:

Зачем в определении std::forward () нужен объект remove_reference?
Зачем в определении std::forward() нужен объект remove_reference ? И почему не могут быть выведены...

MS DOS. Не задаются переменные окружения
Вопрос адресован знатокам MS DOS (6.22). Пытаюсь задать переменную: set aaa=c:\nu_6\aaa пытаюсь...

Нужно сделать меню программы, где задаются 2 переменные
Нужна программа, у нее похожее меню (как в прикрепленном файле), две переменные задаются...

Зачем объявлять переменные?
В самом деле. Зачем объявлять переменные, если требуется просто написать решение, сдать...

6
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.