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

В чем ошибка программы? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Где ошибка? http://www.cyberforum.ru/cpp-beginners/thread890826.html
#include <iostream> #include <cstdlib> #include <ctime> /* Prototipi */ int** createMatrix(int, int); void fillMatrix(int**, int, int); void printMatrix(int **, int, int); int getIndexOfMinElement(int **, int, int); void reverseFirstWithMin(int **, int, int); void deleteMatrix(int **, int);
C++ Найти остаток от деления целого выражения Найти остаток от деления целого выражения c = k(a+b) на 4 и вывести сообщение о величине остатка. Если остаток равен 0, то значение переменной оставить без изменения, если 1 или 3 - уменьшить на величину остатка, если 2 - увеличить на величину остатка. #include "stdafx.h" #include <iostream> int main() {double c,k,a,b,m; std::cout<<"a= "<<"\n"; std::cin>>a>>"\n"; std::cout<<"b= "<<"\n";... http://www.cyberforum.ru/cpp-beginners/thread890814.html
Файл считывание C++
Всем день добрый Кто подскажет пример как считать из файла первую попавшейся число записать его в переменную и вывести на экран, а также проверка если это не число тогда не выводить, или не считывать. Добавлено через 8 минут Ну main () { FILE *file; char arr; file = fopen("fscanf.txt", "r");
Список преобразовать в два списка C++
Всем привет! Помогите список преобразовать в два списка. Первый должен содержать только положительные числа, а второй – только отрицательные. Порядок следования чисел должен быть сохранен. #include <iostream> #include <queue> #include <cstdlib> int main() { std::queue<int> q; const int N = 10;
C++ Данные из файла http://www.cyberforum.ru/cpp-beginners/thread890804.html
Помогите пожалуйста, как сделать что бы программа брала данные из файла и записывала ответ в другой файл. #include <iostream> #include<string> using namespace std; int main(){ int num, val, numMod; string nFuc; cin >> num >> nFuc;
C++ Написать функцию для расчета математической формулы, согласно варианту и процедуры для ввода и вывода данных Создание собственных процедур и функций. Написать функцию для расчета математической формулы, согласно варианту и процедуры для ввода и вывода данных Файл с значениями вложил...помогите пожалуйста подробнее

Показать сообщение отдельно
igor921
Заблокирован
04.06.2013, 17:56     В чем ошибка программы?
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
#include "stdafx.h"
#include <windows.h>
 #include <iostream>
 #include <stdlib.h>
 #include <math.h>
 #include <ctime>
 #include <iomanip>
 using namespace std;
 
 class matrica   //класс
  {
     int a, b;
     int **matr;               //указатель на указатель
     public:
            matrica(int, int);   
           ~matrica();
     void printmatr();
     void setmatr();
  };        
    
  
  void matrica::printmatr()  
  {
   int stroka, stolbec;   
        
   for (stroka = 0; stroka < a; ++stroka)
       {
       for (stolbec = 0; stolbec < b; ++stolbec)
           {
                cout << setw(5) << matr [stroka][stolbec];
           }
           cout << endl;
        }
        cout << endl; 
  }    
         
             
  matrica::matrica (int stroka,int stolbec) : a(stroka), b(stolbec)    //конструктор
  { 
       matr = new int*[a];                      //создает столбец указателей
       for (stroka = 0; stroka < a; ++stroka)
       matr [stroka] = new int[b];              //создает строки из столбца
        
 
  }   
  void matrica::setmatr()
  {
      int stroka, stolbec;
      srand(time(NULL));
           
       for (stroka = 0; stroka < a; ++stroka)
       {
           for (stolbec = 0; stolbec < b; ++stolbec)
           {
                matr [stroka][stolbec] = rand() % 100;
           }
            
       }
              
  }
  
  matrica::~matrica()         //деструктор
  {
         for (int stroka = 0; stroka < a; ++stroka)
         delete [] matr [stroka];
         delete [] matr;
  }
      
 int main()   //функция main
 {   
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
   matrica * konstruktor;
    int stroka, stolbec;
    
    cout << "число строк = ";
     cin >> stroka;
    cout << endl;
    cout << "число столбцов = ";
     cin >> stolbec;
    cout << endl; 
    
   if (stroka > 0 && stolbec > 0)
    {
      konstruktor = new matrica(stroka, stolbec);
    }
    else
    {
      cout << "Таблица не может быть отрицательным или равняться нулю !!!" << endl;
    }
    konstruktor->setmatr();
    konstruktor->printmatr(); 
    cout << endl;  
    system("pause");
    delete konstruktor;
    return 0;
 }
Добавлено через 33 секунды
Это динамически.
 
Текущее время: 23:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru