Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 27.12.2017, 21:40   #1
kreoll
Пользователь
 
Аватар для kreoll
 
Регистрация: 22.12.2017
Сообщений: 13
Репутация: 10
По умолчанию Помогите решить задачу

Пользователю выводиться таблица о парковочных местах и с помощью двумерных массивов он вводит этаж и место которые хочет забронировать. И в таблице это место меняется на ноль.
kreoll вне форума   Ответить с цитированием
Старый 27.12.2017, 21:41   #2
kreoll
Пользователь
 
Аватар для kreoll
 
Регистрация: 22.12.2017
Сообщений: 13
Репутация: 10
По умолчанию

Код:

#include <iostream>
using namespace std;

int main() {
	setlocale(LC_ALL, "rus");
	int f = 5;
	int	p = 10; 
	int	vf = 0; 
	int	vp = 0;
	
	int i1;
	
	int a[f][p] = {
		{ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 },
		{ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 },
		{ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 },
		{ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 },
		{ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 },
	};

	for( int i = 1; i < 6; i++ ){
		cout << "Этаж: " << i << "|";
		
		for( int i = 0; i < 10; i++ ){
			i1 = i;
			cout << "Место: " << a[1][i1] << "|";
		} cout << endl;
		
		for( int i = 1; i <= 99; i++ ){
			cout << "-";
		}	cout << endl;
	}	cout << endl << endl;

	cout << "Введи этаж" << endl;
	cin >> vf;
	cout << "Веди место парковки" << endl;
	cin >> vp;
	
	if( vf >= 0 && vf <= 6 ){
		if ( vp >= 0 && vp <= 11 ){
			cout << "Ваш этаж: " << vf << " " << "Место: " << vp;
			a[vf][i1] = a[vf][0];
		}else{
			cout << "Неправильное место";
		}	
	}else{
		cout << "Неправильный этаж";
	}
	
	cout << i1;
	
	return 0;
}

_____
Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ)
Модератор

Последний раз редактировалось Serge_Bliznykov; 28.12.2017 в 10:59.
kreoll вне форума   Ответить с цитированием
Старый 27.12.2017, 21:42   #3
kreoll
Пользователь
 
Аватар для kreoll
 
Регистрация: 22.12.2017
Сообщений: 13
Репутация: 10
По умолчанию

вот мой код и не работает замена на ноль
kreoll вне форума   Ответить с цитированием
Старый 05.01.2018, 02:22   #4
СтудПом
Форумчанин
 
Регистрация: 08.11.2017
Сообщений: 354
Репутация: 114
По умолчанию

Попробуйте объяснить строку
Код:

a[vf][i1] = a[vf][0];

СтудПом вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить задачу Nafan142rus Помощь студентам 1 11.06.2017 12:23
Помогите решить задачу на C++ TheWanderer Общие вопросы C/C++ 9 08.10.2008 21:16
Помогите решить задачу. Кронос Помощь студентам 3 28.10.2007 15:11


08:11.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru