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

ошибка сегментации - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread212586.html
Саздать программу для сортировки массивов различными методами
C++ Определить сумму элементов массива " определить сумму всех элементов массива" http://www.cyberforum.ru/cpp-beginners/thread212582.html
C++ Нахождение произвидения в матрице
Мучаюсь с прогой пол дня не как не магу доделать , помогите форумчане!! вот задание:Пользователь задает матрицу NxM , Определить номер столбца с найбольшим произведением. Вот то что у меня получилось #include <stdafx.h> #include <stdio.h> #include <conio.h> #include <iostream> using namespace std;
C++ Люди нужна ваша мудрость!
Короче у нас идея вот в чём... у нас есть два char ных массива, в которых есть заведомо одинаковые слова! Наша задача найти эти слова и вывести их на экран + количество повторов! Спасайте!
C++ Пути в графе http://www.cyberforum.ru/cpp-beginners/thread212548.html
напечатать все пути в неориентированном графе.Знаю, что есть много задач на графы и пути, но такой не могу найти=( Граф задать в классе.Часть программы у меня уже есть, но она находит только один путь. #include <iostream> #include <fstream> using namespace std; class graf { private: int *a;
C++ Не понятно Вот девчонка попросила написать программу,у меня не получилось,не поможите? подробнее

Показать сообщение отдельно
Qwed
Сообщений: n/a
16.12.2010, 22:08
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
#include <iostream>
#include <iomanip>
#include <fstream>
#include <string>
using namespace std;
 
int main ()
{
  char a;
  string d;
  int col, str, k;
  long int w, i, x, y;
  do{
    cout << "What size of your image?  (a/b/c/u)" << endl;      //  Here you should choose an image size
    cout << "a) 200x100 ;" << endl;                             //  or enter your own size
    cout << "b) 800x600 ;" << endl;                             //
    cout << "c) 1280x1024 ;" << endl;
    cout << "u) user size ;" << endl;
    cin >> a ;
    switch (a)
        {
         case 'a':
              x=200;
              y=100;
              break;
         case 'b':
              x=512;
              y=600;
              break;
         case 'c':
              x=1280;
              y=1024;
              break;
         case 'u':
              cout << "Enter your image size (length x height)"<< endl;
              cin >> x;
              cin >> y;
              break;          
         }
    if ((a != 'a') && (a != 'b') && (a != 'u') && (a != 'c'))               // if incorrect entry
          {
            cout <<endl<< "Faulty selection. Repeat entry? (y/n) "<< endl;
            cin >> d;
            }
    else 
         {
         cout << "Your image size: " << x << " x " << y << endl; 
         d = 'n';
            }
  } while (d=="y");
  
    
    w=x*y;
    cout <<x<<' '<<y<<' '<<w;                   // size of 1D array
    long int v[w];              // introduction our array
  ifstream f ("image.txt");     // reading from file "image.txt" in 1D array
  for(i = 0; i < w; ++i)
    {
     f >> v[i];
     cout << v[i] << ' ';
     }
     
   cout <<endl<< sizeof (v)/sizeof (long int) << ' ' << v[275] << endl;
   
  i=0;
  int C[x+1][y+1];                                                                 // сдесь выдает ошибку
  cout << sizeof (C)/sizeof (int)<< endl;
  
  for (int str = 0; str < x; ++str)                 // transformation in 2D array
     for (int col = 0; col < y; ++col)
         {
          C[str][col]=v[i];
          i=i+1;
          cout << C[str][col] <<' '<<col<<' '<< str<<endl;       
                }
}
вот код.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru