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

почему link выдает ошибку? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите с процедурой для программы. http://www.cyberforum.ru/cpp-beginners/thread405770.html
Помогите пожалуйста сделать так, чтобы процедура возвращала в основную программу результат c и код ошибки k. Нужно решить выражение с 2мя переменными. #include <math.h> #include <stdio.h> #include <conio.h> int x,p,k; float a,b,c;
C++ Обязательно ли вызывать деструктор ? Привет всем =) Обязательно ли вызывать деструктор ? Например, в std::cin буфер сбрасывается сам, а в std::cout его необходимо сбрасывать flush или endl //а то при ошибке проги поток cout останется висеть в RAM до перезагрузке ПК. А вот с деструктором как обстоят дела ? http://www.cyberforum.ru/cpp-beginners/thread405766.html
разработка программы, заменющей в тексте представление чисел в одной системе счисления на другую C++
Ребят помогите пожалуйста сделать прогу. Программа должна запрашивать имя входного файла, а также исходную и конечную системы счисления. Должны поддерживаться восмеричная, десятиричная и шеснадцатиричная СС.Числа записываются в нотации языка Си( восмеричное начинается с 0 а шеснадцатиричное с Ох). В файлеслова разделены пробелами, а также знаками препинания.
C++ Количество элементов массива, расположенных после минимального элемента
В массиве Х(N) найти k1 – количество элементов массива, расположенных после минимального элемента и k2 – количество элементов массива, расположенных после максимального элемента.
C++ Текст упорядочить по алфавиту http://www.cyberforum.ru/cpp-beginners/thread405748.html
Операции с символами. Текст упорядочить по алфавиту. AlexEdison, марш читать правила! Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
C++ Считать текст из файла и вывести на экран предложения, не содержащие запятых Написать программу, которая считывает текст из файла и выводит на экране только предложения, не содержащие запятых. И блок - схему нарисовать. Спасибо взарание. подробнее

Показать сообщение отдельно
takewa
 Аватар для takewa
10 / 7 / 1
Регистрация: 15.08.2010
Сообщений: 372
14.12.2011, 15:17  [ТС]     почему link выдает ошибку?
Bers, я наконец то сделал эту лабу!!! только одно но...
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
#include <iostream>
#include <fstream>
#include <math.h>
#include <iomanip>
using namespace std;
 
void  perestanovka(int **mas,int n,int m){
        int  i, j, j1; 
                double  dva, ras;
                mas=new int*[n]; 
        for(i=0; i<n; i++)
                mas[i]=new int[m];
    for(j=0; j<m-1; j++)
       for(j1=0; j1<m-1-j; j1++)
           {
                   ras=dva=0;
                   for(i=0; i<n; i++)
                   {
                           if(mas[i][j1]<0 && mas[i][j1]%2==0)
                                   dva+=fabs(mas[i][j1]);
                           if(mas[i][j1+1]<0 &&  mas[i][j1+1]%2==0)
                                   ras+=fabs(mas[i][j1+1]);
                   }
                   if(dva>ras)
                           for(i=0; i<n; i++)
                           {
                                   dva=mas[i][j1];
                                   mas[i][j1]=mas[i][j1+1];
                                   mas[i][j1+1]=dva;
                           }
           }
}
void summa(int **mas,int n,int m)
{
    int  i, j;
 for(i=0; i<m; i++)
    {
       double  summa=0;
       
       for(j=0; j<n; j++)
       { bool fl;
                   summa+=mas[j][i];
                   if(mas[j][i]<0) 
                           fl=false;
           }
           cout<<"Stolbec"<<i+1;
                cout<<"Summa"<<summa<<endl;
              
 }
}
int main()
{
    const int n = 3, m = 3;
    
    int **mas = new int *[n]; 
    ifstream fin("D:\\test.txt", ifstream::in);
    if(!fin)
    {
        cout << " not found" << endl;
        return 1;
    }
    cout << "Matrix:" << endl;
    
    for(int i=0;i<n;i++)
    {
        mas[i] = new int[n];
        for(int j=0;j<n;j++)
        {
            fin >> mas[i][j];
            cout << setw(3) << mas[i][j];
        }
        cout << endl;
    }
 
    summa(mas,n,m);
    perestanovka(mas,n,m);
 
        system("pause");
    return 0; 
}
программа не делает перестановку
3 3 3
-4 -2 -1
1 1 1
должно стать
.....
-1 -2 -4
.....
помогите в чем беда?

Добавлено через 13 часов 9 минут
Ап тему
 
Текущее время: 21:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru