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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.06.2013, 10:02   #1
Владимир123321
Пользователь
 
Регистрация: 03.06.2013
Сообщений: 19
По умолчанию одномерные массивы

Дан массив А размера N вывести его элементы в следующем порядке А1, А2, АN, АN-1, А3, А4, АN-2, АN-3...
Владимир123321 вне форума Ответить с цитированием
Старый 13.06.2013, 10:05   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

Что не получается, что-нибудь получилось сделать самому?
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 13.06.2013, 10:10   #3
Владимир123321
Пользователь
 
Регистрация: 03.06.2013
Сообщений: 19
По умолчанию

сделать полностью, не понятно где ошибка

помогите пожалуйста, очень нужно)

Последний раз редактировалось Stilet; 13.06.2013 в 12:16.
Владимир123321 вне форума Ответить с цитированием
Старый 13.06.2013, 10:13   #4
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

Для начала, на каком языке пишете???
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 13.06.2013, 10:15   #5
Владимир123321
Пользователь
 
Регистрация: 03.06.2013
Сообщений: 19
По умолчанию

С# ))))))))))))))))))))
Код:
const
  maxSize=100;
type
  Tarr=array[1..maxSize] of integer;
var
  a:Tarr;
  i,n:integer;
begin
  repeat
    write('Введите размер массива, не более ',maxSize,'=');
    readln(n);
  until (n>=1) and (n<=maxSize);
  writeln('Исходный массив:');
  for i:=1 to n do
    begin
      a[i]:=-10+random(21);
      write(a[i]:4);
    end;
  writeln;
  writeln('Вывод массива:');
  i:=1;
  while i<=n div 2 do
    begin
      write(a[i]:4,a[i+1]:4,a[n-i+1]:4,a[n-i]:4);
      inc(i,2);
    end;
  readln;
end.
Где ошибки?

Помогите!!!!!!!!!!!!

Последний раз редактировалось Stilet; 13.06.2013 в 12:17.
Владимир123321 вне форума Ответить с цитированием
Старый 13.06.2013, 10:45   #6
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

Так код вам нужен на паскале, который вы выложили или на C#???
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 13.06.2013, 10:50   #7
Владимир123321
Пользователь
 
Регистрация: 03.06.2013
Сообщений: 19
По умолчанию

в С# !!!!!!!!!!!!!!!!!
Владимир123321 вне форума Ответить с цитированием
Старый 13.06.2013, 11:21   #8
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

Держите код на C++.
Адаптируйте под себя.....
Код:
#include <iostream>
#include <ctdlib>

using namespace std;

int main()
{
	const int n = 30;		// Массив из 30 элементов
	int arr[n] = {0};
	
	cout << "\n Исходный массив:" << endl;
	for(int i = 1; i <= n; i++)
	{
		arr[i] = 1 + rand()%30;		// Заполнение массива случайными числами
		cout << " " << arr[i];		// Вывод элемента массива
	}
	
	cout << "\n Результат:" << endl;
	for(int i = 1; i <= n; i += 2)
		cout << " " << arr[i] << " " << arr[i+1] << " " << arr[n-i+1] << " " << arr[n-i] << endl;
	
	cout << endl;
	return 0;
}
Надеюсь - это вам поможет....
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерные массивы, двумерные массивы, строки Sand093 C++ Builder 11 20.05.2012 21:48
одномерные массивы DeadWind Помощь студентам 0 25.03.2012 13:27
Одномерные массивы(С++) Scarletred Общие вопросы C/C++ 0 03.04.2010 03:34
Одномерные массивы L_Killer Фриланс 8 25.02.2010 20:41
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12