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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2009, 13:00   #1
dimmkka
 
Регистрация: 17.02.2009
Сообщений: 6
По умолчанию Помогите пожайлуста найти ошибку в задаче!

В двухмерном массиве размерностью n на n элементов , заполнить случайными числами от 0 до 100. Нужно произвести замену двух строк.
Код:
int n, a, b;
			Console.WriteLine( " Vvedite razmer elementa n ");
			n=Convert.ToInt32(Console.ReadLine()); 
			Console.WriteLine( " Vvedite nomer stroki a ");
			a=Convert.ToInt32(Console.ReadLine());
			Console.WriteLine( " Vvedite nomer stroki b ");
			b=Convert.ToInt32(Console.ReadLine());
			int [,] mas=new int[n,n];
			Random r=new Random();
		for (int i=0; i<n; i++)
			{ 
				for(int j=0; j<n; j++) 
				{
					mas[i,j]=r.Next(100);
					Console.Write(" " +mas[i,j]); 
				} 
			Console.WriteLine(" "); 
			}  
			Console.WriteLine(" "); 
			int tmp;
			 for(int j=0;j<n;j++)
         {
             tmp = mas[a,j];
             mas[a,j] = mas[b,j];
             mas[b,j] = tmp;
          }
			Console.WriteLine(" ");
			Console.Write("Press any key to continue . . . ");
			Console.ReadKey(true);
dimmkka вне форума Ответить с цитированием
Старый 03.03.2009, 13:18   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

А ошибка-то в чем? У меня все работает.
Только вот логично было бы выводить массив после обмена строк (чтобы увидеть результат).
Код:
for (int i=0; i<n; i++)
	{ 
	for(int j=0; j<n; j++) 
		{
		Console.Write(" " +mas[i,j]); 
		} 
	Console.WriteLine(" ");
	}
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите найти ошибку в задаче! dimmkka Помощь студентам 2 20.02.2009 20:09
помогите пожалуйста найти ошибку в задаче! Fatality Помощь студентам 2 15.01.2009 16:22
помогите найти ошибку в задаче. Wia Помощь студентам 1 16.12.2008 19:15
помогите найти ошибку в задаче. Wia Помощь студентам 1 14.12.2008 17:19
Помогите найти ошибку в задаче Filosofijka Паскаль, Turbo Pascal, PascalABC.NET 34 04.12.2008 13:36