Форум программистов, компьютерный форум, киберфорум
Наши страницы

Динамическиме массивы подскажите разобраться почему не работает - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсивные функции. Ввести последовательность чисел и вывести их в обратной последовательности. http://www.cyberforum.ru/cpp-beginners/thread802971.html
1) Ввести последовательность чисел (окончание ввода – 0) и вывести их в обратной последо-вательности.
C++ можно ли делать виртуальными перегружаемые операторы? например так: virtual a& a::operator=(a& b); http://www.cyberforum.ru/cpp-beginners/thread802970.html
C++ Последовательность многочленов H0(x),H1(x)
Помогите с задачкой пожалуйста:Последовательность многочленов H0(x),H1(x), ...определяется следующим образом: H0(x)=1, H1(x)=x, Hk(x)=xHk-1(x)-(k-1)Hk-2 (x), (k=2,3…). а) Получить...
Переделать структуру C++
#include <iostream> #define IND 10 #define SIND 5 using namespace std; struct Student { char family; int numgroup; int eval; };
C++ Перевод заглавных букв в строчные и наоборот http://www.cyberforum.ru/cpp-beginners/thread802946.html
Доброго времени суток. Помогите: у меня есть строка, нужно написать две функции, которая переводит все символы этой строки в lowercase, другая - в uppercase. Не знаю даже, может, есть какая-то...
C++ Конструктор вызывается один раз, а деструктор два раза Программа для обработки исключений. Вообщем если ввести два числа и второе будет 0, то конструктор будет вызван 1 раз, а деструктор 2 раза. Мне вот это непонятно, как такое вообще может быть?O_o ... подробнее

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

Динамическиме массивы подскажите разобраться почему не работает - C++

07.03.2013, 20:13. Просмотров 335. Ответов 2
Метки (Все метки)

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
#include "stdafx.h"
#include<iostream>
#include<iomanip>
 
 
using namespace std ;
 
int main()
{
    char **fio;
    int **studball;
    float *stavball;
    float *exavball;
     int nstud;
    int ex;
 
    //Priglasenie vvesti kolicestvo studentov
 
    cout<<"Vvedite kolicestvo studentov"<<endl;
    cin>>nstud;
    
    //Priglasenie vvesti kolicestvo examenov
    cout<<"Vvedite kolicestvo examenon"<<endl;
    cin>>ex ;
 
    //Zahvat pameati i proverka na ee nalicie dlea FIO studentov
 
    fio = new char * [nstud] ;//videlenie dinamiceskoi pameati pod massive ukazatelei
    if(fio==NULL)
    {
      cout<<"No memory available"<<endl;
      exit(1);
      }
      for(int i=0 ; i<nstud ; nstud++){//videlenie dinamiceskoi pameati dlea massiva znacenii
          fio[i]=new char [15];
          if(fio[i]==NULL)
          {
              cout<<"No memory available "<<endl;
              exit(1);
          }
      }
      //Zahvat pameati i proverka na ee nalicie dlea otsenok studentov
       studball=new int * [nstud];//videlenie dinamiceskoi pameati pod massiv ukazatelei
       if(studball==NULL)
       {
       cout<<"No memmory available"<<endl;
       exit(1);
       }
       for(int i=0 ;i<nstud ;i++)
       {
       studball[i]= new int [ex];
       if (studball[i]==NULL){
       cout<<"No memory available"<<endl;
       exit(1);
       }
       }
       //Zahvat pameati dlea srednego bala studenta i proverka na nalicie
 
      stavball=new float [nstud];
      
      if(stavball==NULL){
      cout<<"No memory available"<<endl;
      exit(1);
      }
      //Zahvat pameati dlea srednego bala po distiplinam i proverka na nalicie
      exavball=new float [ex] ;
      if(exavball==NULL){
      cout<<"No memory available"<<endl;
      exit(1);
      }
      //Initializatiea FIO
      cout<<"Vvedite imena : "<<' '<<nstud<<' '<<"studentov"<<endl;
      for(int i=0;i<nstud;i++)
          for(int j=0;j<15;j++)
              cin>> fio[i][j] ;
        //Initializatiea otsenok 
      cout <<"Vvedite otsenki po : "<<' '<<ex<<"distiplinam"<<endl;
      for(int i=0 ; i<nstud;i++)
          for(int j=0;j<ex;j++)
              cin>>studball[nstud][ex];
      //Vivod imen studentov 
      for(int i=0; i<nstud ;i++)
          for(int j=0 ; j<15;j++)
              cout<<setw(15)<<setiosflags(ios::left)<<fio[i][j]<<endl;
      //Viviod otsenok
      for(int i=0 ; i<nstud;i++)
          for(int j=0 ; j<ex ;j++)
              cout<<setw(20)<<setiosflags(ios::right)<<studball[nstud][ex]<<endl;
      system("pause");
    return 0;
}
"Studenti.exe" (Win32). Загружено "C:\Windows\System32\ntdll.dll". Невозможно найти или открыть файл PDB.
"Studenti.exe" (Win32). Загружено "C:\Windows\System32\kernel32.dll". Невозможно найти или открыть файл PDB.
"Studenti.exe" (Win32). Загружено "C:\Windows\System32\KernelBase.dll". Невозможно найти или открыть файл PDB.
"Studenti.exe" (Win32). Загружено "C:\Windows\System32\msvcr110d.dll". Символы загружены.
"Studenti.exe" (Win32). Загружено "C:\Windows\System32\msvcp110d.dll". Символы загружены.
Поток 0xcec завершился с кодом -1073741510 (0xc000013a).
Программа "[3212] Studenti.exe" завершилась с кодом -1073741510 (0xc000013a).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.