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

Нужно найти в массиве элемент и заменить его на другой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Четность найменьшего из положительных чисел http://www.cyberforum.ru/cpp-beginners/thread556768.html
Дан массив из 20 целых чисел. Определить четность наименьшего из положительных чисел. Добавлено через 49 минут В MVS C++.
C++ Помогите решить задачу, что то не выводит результат #include <iostream> #include <math.h> #include <conio.h> #include <stdlib.h> #include <time.h> using namespace std; void main() { setlocale(0,"Rus"); time(0); http://www.cyberforum.ru/cpp-beginners/thread556750.html
программа порозрядной сортировки C++
Напишите пожалуйста алгоритм и програмку для порозрядного сортирования плииз
C++ разбираем исходный код
есть такой код. помогите разобраться какая строчка что делает. премногоблагодарен заранее :) код рабочий. проверено :) #include <time.h> #include <stdio.h> #include <vcl.h> #include <iostream.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused
C++ ЛАБА Обработка ведомости студенческой группы http://www.cyberforum.ru/cpp-beginners/thread556735.html
Очень нужна помощь,прошу! Нам надо сделать лаб.работу по информатике,у меня есть заготовка которую дал учитель,но она почему то тоже с ошибками,помогите найти ошибки в ней,очень прошу #include <stdio.h> #include <conio.h> #define NS 7 #define NFIO 15 typedef struct { int Day; int Month;
C++ Как узнать исходный код программы? Есть файл с простой программой, мне надо узнать его исходный код. как это сделать? подробнее

Показать сообщение отдельно
lj23lj
1 / 1 / 0
Регистрация: 15.11.2011
Сообщений: 34

Нужно найти в массиве элемент и заменить его на другой - C++

23.04.2012, 23:01. Просмотров 419. Ответов 5
Метки (Все метки)

задание: есть двумерный массив хранящий информацию о проданных билетах в кинотеатр. количество рядов в
кинотеатре-36, количество мест в одном ряду-80.если место проданно, то ячейка заполнена 1,
если не проданно 0. составить программу продажи билетов в кинотеатр. Если место нашлось, то переволим его в состояние проданное и предлагаем продолжить ввод или выйти.
Осужествить при помощи двух функций.
Мой план: Заполнили матрицу 36х80 рандомно числами 1 и 0. Потом передали эту матрицу в другую функцию (func) и там просим пользователя ввести ряд и место. Если оно свободно, то пишем "место есть" и продаём его. если его там нет, то или повторяем ввод или выходим из программы.
то что не работает: матрица первоначальная заполняется. Но со второй функции начинается беда.
мой код:
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
// bilety.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
using namespace std;
const int r=36, m=80,i=0,j=0;
int main()
{
    setlocale(LC_CTYPE, "Russian"); 
        
    int arr [r][m]={0};
    srand(time(0));
    for (int i=0; i<r;i++)
    {
        for (int j=0; j<m;j++)
        {
            arr[j]=rand()%2;
            cout<<arr[i][j];
        }
        cout<<endl;
        
    }
 
    
}
int func (int arr[m], int r,int m)
{
    int r2=0,m2=0,z=0,count=1;
while (z!=-1)
{
count++;
 
    cout<<"Введите ряд и место: "<<endl;
    cin>>r2>>m2>>"\n";
        if (arr[r2][m2]==0)
        {
            cout<<"Билет есть", arr[r2][m2]=1;
        }
        
    else cout<<"Билета нет", cout<<"Закончить ввод?"<<endl;
    cin>>z;
        
}


подскажите Пожалуйста что нужно исправить?Заранее огромнейшее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru