Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.12.2010, 20:41   #1
Romantik (Dima)
 
Регистрация: 05.12.2010
Сообщений: 5
По умолчанию Странно выводится массив...

Код:
#include <iostream>
using namespace std;
const int q=10;
int mass ()
{
	int b[q];
	int i, j;
	for (i=0;i<10;i++)
	{
		cin>>b[i];
	}
	for (j=0;j=10;j++)
		cout<<b[j];
	cout<<endl;
	return (b[10]);
}
void main ()
{
	cout<<"Vvedite massiv"<<endl;
	mass ();
}
Задание: написать программу, которая в теле процедуры вводит одномерный массив и выводит его на экран. А в теле основной программы вывести на экран надпись "Введите массив".
Вроде сделал верно, однако вывод массива весьма странен... Прошу помочь.
Romantik (Dima) вне форума Ответить с цитированием
Старый 08.12.2010, 21:59   #2
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

Невнимательный вы, Romantik (Dima)
Во-первых, в цикле вывода j < 10, а не j = 10;
Во-вторых, я в душе не понимаю, зачем ваша функция возвращает 10-й элемент массива (которого к тому же и быть не может, так как нумерация массивов идет с 0, следовательно последний элемент в вашем массиве находится под индексом 9)
Код:
#include <iostream>
using namespace std;
const int q=10;
void mass ()
{
	int b[q];
	int i, j;
	for (i=0;i<10;i++)
	{
		cin>>b[i];
	}
	for (j=0;j<10;j++)
		cout<<b[j]<<" ";
	cout<<endl;
}
void main ()
{
	cout<<"Vvedite massiv"<<endl;
	mass ();
}
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Старый 08.12.2010, 22:08   #3
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

_______________________
counter вне форума Ответить с цитированием
Старый 16.12.2010, 18:52   #4
Romantik (Dima)
 
Регистрация: 05.12.2010
Сообщений: 5
По умолчанию

ACE Valery - большое спасибо!
Romantik (Dima) вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Странно записанные переменные ImmortalAlexSan Общие вопросы Delphi 5 15.03.2010 17:54
Странно ..... HellMercenariess О форуме и сайтах клуба 1 07.08.2009 12:55
Массив не выводится на экран vikaspb Общие вопросы C/C++ 7 22.01.2009 17:29
Странно Viteef Свободное общение 10 03.07.2007 03:28