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

Где ошибка? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите разобраться с ошибкой http://www.cyberforum.ru/cpp-beginners/thread418274.html
Задание:Вывести на экран самое длинное слово и определяет, сколько раз оно встретилось в тексте. вот код , но чуть изменный , она не считает скок слово встретилось а находит их и выкидывает на экран #include <stdio.h> #include <string.h> #include <conio.h> #include <locale.h>
C++ error LNK1120: 1 неразрешенных внешних элементов /*Person.h*/ class Person { char Name; char FatherName; char SurName; int Byyyy; int Bmm; int Bdd; static int BaseSalary; http://www.cyberforum.ru/cpp-beginners/thread418273.html
C++ Виртуальные функции
Создать абстрактный базовый класс с виртуальной функцией - объем. Создать производные классы: параллелепипед, пирамида, тетраэдр, шар со своими функциями объема. Для проверки определить массив ссылок на абстрактный класс, которым присваиваются адреса различных объектов. Объем параллелепипеда - V=xyz (x,y,z - стороны , пирамиды: V=xyh (x,y, - стороны, h - высота), тетраэдра: V= a3конерень 2/12,...
C++ Матрица(поменять строки местами)
Поменять местами в матрице строки,где расположены минимальный и максимальный элементы
C++ график движения тела http://www.cyberforum.ru/cpp-beginners/thread418236.html
помогите доделать программу с графикоми. самолет летит из пункта А в пункт В и возвращается обратно в пункт А. скорость самолета в безветренную погоду v. найти отношение средних скоростей всего перелета для двух случаев. 1) ветер дует вдоль линии АВ. 2) перпендикулярно линии АВ. скорость ветра u. реализовать движение самолета для этих двух случаев. мой код для решения задачи: #include <math.h>...
C++ Межпроцессорное взаимодействие Вопрос исчерпан, тему в утиль подробнее

Показать сообщение отдельно
denfox_94
1 / 1 / 0
Регистрация: 07.11.2011
Сообщений: 12
26.12.2011, 20:55     Где ошибка?
В поезде K вагонов, в каждом по M мест. Информацию о проданных на поезд билетах записать из файла в двумерный массив, номера строк которого соответствуют номерам вагонов, а номера столбцов – номерам мест. Если билет на то или иное место продан, то соответствующий элемент массива имеет значение 1, в противном случае – 0. Определить: 1) имеются ли свободные места в том или ином вагоне поезда; 2) В какой вагон продано больше всего билетов?

Запускаю через Geany, программа не работает, подскажите где не правильно написал?

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
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <windows.h>
#include <fstream>
using namespace std;
const int n=5, m=3;
void vag()
{ FILE *f; int a[m][n]; int k=0; int a2[m]; int c=0; int max, maxx;
  f = fopen("E:\\file2.txt","r");
            for(int i=0;i<m;i++)
            {
                for(int j=0;j<n;j++)
                fscanf(f,"%d",&a[i][j]); 
               cout<<"\n";
            }
             fclose(f);
             for(int i=0;i<m;i++)
             {
                for(int j=0;j<n;j++)
                cout<<a[i][j];
               cout<<"\n";
               }
    for(int i=0;i<m;i++)
            {
                for(int j=0;j<n;j++)
                if (a[i][j]==0) 
                                    k+=k+1;             
                if (k>0) cout<<"v vagone nomer "<<i+1<<" est` svobodnie mesta";
                else cout<<"v vagone nomer "<<i+1<<" net svobodn. mest";                
                cout<<"\n"  ;           
             }
           for(int i=0;i<m;i++)
            {
                for(int j=0;j<n;j++)
                if (a[i][j]==1) c=c+1;
             a2[i]=c; c=0;
            }  
            for(int i=0;i<m-1;i++)
            {
            max=a2[i];
            if (a2[i+1]>max) maxx=max;
        }
        cout<<"\n v vagon nomer "<<maxx<<" prodano bol`she biletov\n";
 }
 int main()
 {int num;
     do
    { cout << "\n 1 - vagoni";
     cout << "\n 2 - vihod";
     cin>>num;
     switch(num)
     {
     case 1: vag(); break;
     }
    }
     while(num!=2);
    return 0;
 }
 Комментарий модератора 
Используйте теги форматирования кода!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru