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

Откуда эта ошибка?(код внутри) variable is ambigious - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработать программу, которая вводит данные и выводит текст TRUE, буду очень благодарен http://www.cyberforum.ru/cpp-beginners/thread733134.html
Задание 1 Постановка задачи. Разработать программу, которая вводит данные и выводит текст TRUE, если указанное в варианте условие истинно, и FALSE в противном случае. (Входные данные: Целые числа: a,b,c,d) (Условие: Число d является делителем всех сумм a+b, a+c и b+c) Задание 2. Циклические алгоритмы Определить входит ли младшая цифра целого числа в число более 1 раза. Задание 3....
C++ MD5 хэш файла Есть алгоритм рассчета MD5 unsigned char. Не подскажите как сделать рассчет файла? http://www.cyberforum.ru/cpp-beginners/thread733120.html
C++ Не закрывать консоль после выполнения программы
Как сделать чтобы после выполнения програмы блэкскрин не закрывался?
STRING на русском перевод в нижний регистр и хранение в памяти русского C++
Извиняюсь за название темы. Нижний регистр оказался не причем. Не работает и без него Помогите пожалуйста. Нужно сделать так что бы в переменной STRING хранилась строка на русском. В памяти хранятся "бракозябры" #include "lib.h" int main() { setlocale(LC_ALL,"rus"); // Тут я использовал разные способы. Но ни один не решал проблемы
C++ Осуществить поиск в строке первого вхождения указанного символа (Маленькая доработка) http://www.cyberforum.ru/cpp-beginners/thread733109.html
Задание: Осуществить поиск в строке первого вхождения указанного символа. #include <stdio.h> #include <string.h> #include <conio.h> int main() { char *str = "world"; printf("'r' is at position: %d\n", (strchr(str, 'r')-str)); return 0;
C++ Принадлежит ли начало треугольника координатам #include<iostream.h> #include<conio.h> #include<math.h> int main() { float x1,x2,x3; float y1,y2,y3; printf(" \n vvedit koordunatu \n", x1,x2,x3,y1,y2,y3); scanf("%lf",&x1); scanf("%lf",&x2); подробнее

Показать сообщение отдельно
litwisha
0 / 0 / 0
Регистрация: 29.09.2012
Сообщений: 59
15.12.2012, 23:27     Откуда эта ошибка?(код внутри) variable is ambigious
У меня есть рабочая прога, но вся она написав в главной функции. Я хочу разбить ее на подфункции, чтобы легче было рисовать блок-схему. Подскажите, что не так, когда я разбил её на функции. Рабочий код в главной функции закоментирован.

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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
#include<iostream>
#include<conio.h>
#include<time.h>
#include<math.h>
#include<iomanip>
using namespace std;
const int n=10; //кількість стопвців та рядків у матриці
int mas[n][n];  //квадратна матриця
int i=0;        //допоміжний індекс
int j=0;        //допоміжний індекс
int sum[n];     //масив, який зберігає
int psum=0;     //поточна сума
int tmp=0;      //змінна, яка зберігає індекс максимальною суми
int min=0;      //мінімальний елемент ствопця
int max=0;      //максимальне значення стовпця
int f=0;        //допоміжний індекс
void gener()
{
    srand(time(NULL));
    for(i=0;i<=n-1;i++)
    {
        for(j=0;j<=n-1;j++)
        {
            mas[i][j]=4-rand()%10;
            cout<<setw(5)<<mas[i][j];
        }
        cout<<endl;
    }
    cout<<endl;
}
void potsum()
{
    for(j=0;j<n;j++)
    {
        for(i=0;i<n;i++)
        {
            psum+=abs(mas[i][j]);
 
        }
        sum[j]=psum;
        psum=0;
    }
 
}
void MaxColumn()
{
    max=sum[j];
    for(j=0;j<n;j++)
    {
        cout<<setw(5)<<sum[j];      
        if(max<sum[j]) {max=sum[j];}
    }
    cout<<endl;
}
 
void MinElem()
{
        for (f = 0; f < n; f++ ) 
    {
        if (sum[f] == max)
            {
                min=mas[0][f];
                for(i=1;i<n;i++)
                {
                    if(min>mas[i][f]) min=mas[i][f];
                }
            cout<<endl<<"min element = "<<min<<" ( max column "<<f+1<<")"<<endl;
            }
    }
 
}
int main()
{
    gener();
    potsum();
    MaxColumn();
    MinElem();
    /*const int n=10;   //кількість стопвців та рядків у матриці
    int mas[n][n];  //квадратна матриця
    int i=0;        //допоміжний індекс
    int j=0;        //допоміжний індекс
    int sum[n];     //масив, який зберігає
    int psum=0;     //поточна сума
    int tmp=0;      //змінна, яка зберігає індекс максимальною суми
    int min=0;      //мінімальний елемент ствопця
    int max=0;      //максимальне значення стовпця
    srand(time(NULL));
    for(i=0;i<=n-1;i++)
    {
        for(j=0;j<=n-1;j++)
        {
            mas[i][j]=4-rand()%10;
            cout<<setw(5)<<mas[i][j];
        }
        cout<<endl;
    }
    cout<<endl;
    //======================Пошук поточної суми стовпця=========================//
    for(j=0;j<n;j++)
    {
        for(i=0;i<n;i++)
        {
            psum+=abs(mas[i][j]);
 
        }
        sum[j]=psum;
        psum=0;
    }
    //========================================================================//
 
    //=======================Пошук максимального значення стовпця=============//
    max=sum[j];
    for(j=0;j<n;j++)
    {
        cout<<setw(5)<<sum[j];      
        if(max<sum[j]) {max=sum[j];}
    }
    cout<<endl;
    //========================================================================//
    
    //=============Пошук мінімального елемента максимального стовпця стовпця=============//
    for (int f = 0; f < n; f++ ) 
    {
        if (sum[f] == max)
            {
                min=mas[0][f];
                for(i=1;i<n;i++)
                {
                    if(min>mas[i][f]) min=mas[i][f];
                }
            cout<<endl<<"min element = "<<min<<" ( max column "<<f+1<<")"<<endl;
            }
    }*/
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru