Форум программистов, компьютерный форум CyberForum.ru

запутался в приведение типов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод графики в OpenGL http://www.cyberforum.ru/cpp-beginners/thread965505.html
Возможно ли в OpenGL выводить картинку или даже фотографию, в форматах jpeg, png, больших размеров и в хорошем качестве?, сильно ли это будет зависеть на скорость???
C++ Составить функцию и вычислить ее значение Как пишется такие задачи в C++? ((n*1)-(2*n*2))/(1+(2*n*1))? http://www.cyberforum.ru/cpp-beginners/thread965483.html
Перегрузка операций C++
C++ ругается когда я пытаюсь сделать след-ю перегрузку операций. У меня трехмерный массив matrix и в цикле мне нужно использовать не числовой индекс а символьный, но прога не пашет при matrix например. Подскажите возможно такое реализовать в С++? int operator(char sstr) { if(sstr == 'A') return 0; if(sstr == 'B') return 1;
Задать число и вывести все нечетные числа до него C++
Здравствуйте! Помогите пожалуйста написать программу. Требуется задать число и вывести все нечетные числа до него. Я не совсем понял какие операции нужно использовать. Желательно с пояснениями)
C++ fatal error LNK1169: обнаружен многократно определенный символ - один или более http://www.cyberforum.ru/cpp-beginners/thread965467.html
Искала в интернете решение этой проблемы, находила похожие, но не помогло своей... В общем. Проект windows form. Есть два заголовочных файла planet.h и body.h. В них описаны классы planet и body соответственно, а также пространство имен для каждого (sat_planet, sat_body). Сама форма (form1.h) и файл исходного кода flight.cpp. Ниже, что подключено в каждом файле. planet.h #pragma once...
C++ Для заданного текста построить гистограмму распределения длин слов. Для заданного текста построить гистограмму распределения длин слов. Помогите пожалуйста.В С++ подробнее

Показать сообщение отдельно
h_wolf
 Аватар для h_wolf
9 / 9 / 1
Регистрация: 24.01.2013
Сообщений: 211
30.09.2013, 12:49     запутался в приведение типов
Код:
Кликните здесь для просмотра всего текста
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>
 
using namespace std;
 
template <typename T>
T  Comparison (T * arr);
 
int main()
{
    int int_arr[5];
    cout<<"Input five int val: ";
    for(int i=0; i<5; i++)
        cin>>int_arr[i];
    double double_arr[5];
    cout<<"Input five double val: ";
    for(int i=0; i<5; i++)
        cin>>double_arr[i];
    cout<<"Higest int val: "<<Comparison(int_arr)<<endl;
    cout<<"Higest double val: "<<Comparison(double_arr)<<endl;
 
    return 0;
}
 
template <typename T>
T  Comparison (T * arr)
{
    int tmp=0;
    for(int i=0; i<5; i++)
        if(arr[i]>tmp)
            tmp=arr[i];
    return tmp;
}


при работе с double массивом выводится не double результат а int. Где я неправ? ;(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru