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

Не могу отладить программу, не понимаю, что нужно сделать - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В матрице определить сумму элементов в тех строках, которые не содержат отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread1066618.html
Дана целочисленная прямоугольная матрица. Определить: 1)максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. 2)сумму элементов в тех строках, которые не содержат отрицательных элементов; 3)минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы Сделал лишь первый пункт, осталось те два запихнуть сюда) Помогите пожалуйста. Заранее...
C++ Построение матрицы Помогите пожалуйста!!! Для заданного значения n (константа) построить вещественную матрицу X nxn: 1 1 1..........1 1 1 1 2 2 2.......2 2 1 1 2 3 3 ......3 2 1 1 2 3 4 ...4 3 2 1 ......................... 1 2 2.............2 1 1 1 1 1.............1 http://www.cyberforum.ru/cpp-beginners/thread1066604.html
Ошибка в программе: macro names must be identifiers C++
Не знаю как исправить main.cpp #include <iostream> #include "include/1.h" int main() { return 0; }
Квадратная консоль и символы в ней C++
Всем привет! Мне нужно построить рамку из символов ASCII в консоле. Вот код, который я писал: #include <iostream> #include <conio.h> #include <windows.h> using namespace std; void gotoxy (int x, int y) {
C++ Матрица 5 на 5, динамический масив http://www.cyberforum.ru/cpp-beginners/thread1066547.html
Для заданной матрицы размером 5 на 5 найти такие k, что k-я строка матрицы совпадает с k-м столбцом. Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент. Эта прога работает, но в ней двумерные массивы, а мне надо чтобы динамические, подскажите как переделать из двумерных в динамические. Вот Код: #include <iostream.h> #include<iomanip.h> int const n=5; ...
C++ Помогите исправить код заполнения матрицы случайными числами Добрий день, виправте код пожалуйста, нужно что бы матрица заполнялася случайными числами include <iostream.h> #include <math.h> #include <windows.h> char*Rus(const char*text); char bufRus; char*Rus(const char*text){ CharToOem(text,bufRus); return bufRus; подробнее

Показать сообщение отдельно
Stella
75 / 75 / 5
Регистрация: 26.02.2013
Сообщений: 224
09.01.2014, 22:57     Не могу отладить программу, не понимаю, что нужно сделать
ArtesN, как-то так

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
void main() 
{ 
    setlocale(LC_CTYPE, "Russian_Russia.1251"); 
    system("cls"); 
  
    bool flag = true; 
    int  m, n;
 
    vvod(n, m);
     
    double **Mass = new double* [n]; 
    for (int i=0; i<n; i++)
        Mass[i] = new double [m];
  
    do 
    { 
        int x; 
 
        cout << endl << " ГЛАВНОЕ МЕНЮ" << endl; 
        cout << endl << " Ввод массива - 1" ;
        cout << endl << " Заполнение массива - 2"; 
        cout << endl << " Решение - 3"; 
        cout << endl << " О программе - 4"; 
        cout << endl << " Помощь - 5"; 
        cout << endl << " Для выхода - 6" << endl; 
        cin >> x; 
 
        switch (x) 
        { 
            case 1: vvod();break;
            case 2: zapolnenie(Mass, n, m); break; 
            case 3: reshenie(Mass, n, m); break; 
            case 4: oprogr(); break;
            case 5: help();break;
            case 6: flag = false; break; 
            case 0: break; 
            default: cout << endl << " Ошибка при выборе пункта меню!"; 
        } 
 
        fflush(stdin); 
        cin.get(); 
        system("cls");
 
    } while (flag); 
 
 
    for (int i = 0; i < n ; i++)
        delete [] Mass[i];
        
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
void vvod(int  &n, int & m)
{
    for(int o=0;o<5;o++)
    {
        cout << "\nВведите количество строк матрицы n (0<n<=20): " ;
        cin >> n ;
 
        cout << "\nВведите количество столбцов m (0<m<=20): " ;
        cin >> m;
 
        if(n<=20 && m<=20) 
            break;
        
        cout << "\n Ошибка! Допускается ввод не более 20 строк и столбцов!\n";
        n = 1; m = 1;   // Initialization if error
        if(o==5)
        {
            cout << "\n\tERROR!";
            _getch();
            return;
        }
}
 
Текущее время: 12:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru