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

right-hand operand - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить код сортировки вершин графа http://www.cyberforum.ru/cpp-beginners/thread746921.html
Помогите составить код сортировки вершин графа на С + +. Граф состоит из 9 вершин.
C++ Заполнить массив из N элементов с начальным значением заданным (алгоритм) Напишите пожалуйста алгоритм к этой задачке.... Заполнить массив из N элементов с начальным значением заданным А ≠ 0, по принципу A=A+A. http://www.cyberforum.ru/cpp-beginners/thread746907.html
Составить программу, которая выдает статистику файла C++
Мне смогут тут помочь с такой задачей? Составить программу, которая выдает статистику файла: общее число символов, общее число знаков препинания, количество слов, количество предложений.
C++ Сортировка
написал программу которая читает файл - #include "stdafx.h" #include "stdio.h" #include <windows.h> #include <conio.h> #include "clocale" int _tmain(int argc, _TCHAR* argv) { setlocale(LC_ALL,"russian");
C++ Вывод дерева по уровням http://www.cyberforum.ru/cpp-beginners/thread746882.html
Задача:написать функцию вывода бинарных деревьев по уровням. Проблема: как вывести все элементы дерева я знаю.проблем нет - это простая рекурсия. А вот как вывести все элементы по уровням? struct TE { int info; TE* left; TE* rigth; }
C++ Обратная польская запись Помогите пожалуйста найти обратную польскую запись выражения: 3-25+2/(31*5--3)*7*2 Заданы приоритеты и ассоциативности операций (сигнатура): + (2) – (2) <------------ & + (1) – (1) ------------> подробнее

Показать сообщение отдельно
ra4ok
0 / 0 / 0
Регистрация: 12.10.2011
Сообщений: 37

right-hand operand - C++

26.12.2012, 18:02. Просмотров 407. Ответов 11
Метки (Все метки)

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#include <iostream>
#include <cmath>
#include <ctime>
 
using namespace std;
const int n=3;
template<class T>T after_C(T *m,int n)
{int C,i;int jMax=0;
int counter=0;
    cout<<"vvedite C : ";cin>>C;cout<<endl;
    for(i=0;i<n;i++)
    {
        if(m[i]>C)
            counter++;
    }
    cout<<"kol-vo elementov bol'we C: "<<counter<<endl;
    cout<<endl;
return 0;}
template<class T>T pr(T *m, int n )
{float pr=1;int i; float jMax=0;
    int counter = 0;
for(i = 0; i < n; i++)
        if(abs(m[i]) > jMax){
                counter = i;
                jMax = abs(m[i]);
        }
float mult = 1;
for(i = counter+1; i < n; i++)
        mult *= m[i];
if(counter == n-1)
    mult = 0;
cout << "Pr. elementov posle max po modulyu : " << mult;
cout<<endl;
 
return 0;}
template<class T>T sort(T *m, int n)
{int i;
        cout<<"Otsortirovanii massiv :";
            for(i=0;i<n;i++)
            { if(m[i]<0)
            cout<<m[i]<<'\t';}
            for(i=0;i<n;i++)
            {
                if(m[i]>=0)
                    cout<<m[i]<<'\t';
            }
return 0;}
int main ()
{
    int i; int m[n];float *m1[n]; double *m2[n];
    for(i=0;i<n;i++){
    cout<<"vvedite massiv: ";
    cin>>m[i];}
    cout<<endl;
    for(i=0;i<n;i++){
        cout<<m[i]<<'\t';}
    cout<<endl;
 
    after_C(m,n);
    pr(m,n);
    sort(m,n);
        for(i=0;i<n;i++){
    cout<<"vvedite massiv: ";
    cin>>m1[i];}
    cout<<endl;
    for(i=0;i<n;i++){
        cout<<m1[i]<<'\t';}
    cout<<endl;
 
    after_C(m1,n);
    pr(m1,n);
    sort(m1,n);
        for(i=0;i<n;i++){
    cout<<"vvedite massiv: ";
    cin>>m2[i];}
    cout<<endl;
    for(i=0;i<n;i++){
        cout<<m2[i]<<'\t';}
    cout<<endl;
 
    after_C(m2,n);
    pr(m2,n);
    sort(m2,n);
    return 0;
    }
Хай всем. Народ выдает следующие ошибки программа:
binary '>>' : no operator defined which takes a right-hand operand of type 'float *' (or there is no acceptable conversion)
binary '>>' : no operator defined which takes a right-hand operand of type 'double *' (or there is no acceptable conversion)
в строках cin>>m1[i] cin>>m2[i];Хелп что не так сделал:
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru