![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.12.2010
Сообщений: 34
|
![]()
Недавно начал изучать массивы,немного научился их перебирать,но задачи такого уровня не знаю как делать,помоги пожалуйста их решить:
1)В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных местах. 2)«Суперзамок». Секретный замок для сейфа состоит из 10 расположенных в рад ячеек, в которые надо вставить игральные кубики. Но дверь открывается только в том случае, когда в любых трех соседних ячейках сумма точек на передних гранях кубиков равна 10. (Игральный кубик имеет на каждой грани от 1 до 6 точек.) Напишите программу, которая разгадывает код замка при условии, что два кубика уже вставлены в ячейки. Язык С++ Последний раз редактировалось Kerragin; 29.03.2011 в 21:51. Причина: другой язык |
![]() |
![]() |
![]() |
#2 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]()
1)
Код:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 09.10.2010
Сообщений: 217
|
![]()
2.
Код:
А еще можно проверить что бы a[0]+a[1]<=9 и >3. проверять что бы a[i] была от 1 до 6 вроде тут не надо, но не уверен
Ёж птица гордая, пока не пнешь не полетит.
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 09.12.2010
Сообщений: 34
|
![]()
спасибо конечно,но что тоу меня не очень хочет скомпилироваться
|
![]() |
![]() |
![]() |
#5 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
![]()
Язык-то какой? C++ небось?
Ищете информацию по C++?
cplusplus.com |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 09.12.2010
Сообщений: 34
|
![]()
да,С++,мой компилятор VS 2010,хз может с ним проблемы
|
![]() |
![]() |
![]() |
#7 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
![]()
Нет. Просто вам предоставили код на Паскале. На C++ эти примеры выглядят так:
1) Код:
Код:
Ищете информацию по C++?
cplusplus.com Последний раз редактировалось Сtrl; 29.03.2011 в 22:36. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 09.12.2010
Сообщений: 34
|
![]()
к сожалению есть ошибки
|
![]() |
![]() |
![]() |
#9 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
![]()
Синтаксические, или как? Вы, надеюсь, понимаете, что вам предоставили только фрагмент кода, выполняющий задачу, а не всю программу? Некоторые переменные нужно объявить самостоятельно.
В данном случае, это переменная n (кол-во элементов в массиве) и переменная a (сам, непосредственно, массив). Ищете информацию по C++?
cplusplus.com |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 09.12.2010
Сообщений: 34
|
![]()
Вот так?!
#include <stdio.h> #include <iostream> using namespace std; int main () { for (int i = 1; i <= n; (i++)++) { t = a[i]; a[i] = a[i+1]; a[i+1] = t; } return 0; } |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
2 задачи с массивами | Vanchel56 | Помощь студентам | 5 | 12.02.2011 17:51 |
Задачи с массивами | Alenchik | Помощь студентам | 4 | 21.12.2010 20:40 |
Работа с массивами,2 задачи | Павел Бочаров | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 20.12.2010 20:54 |
Задачи с массивами | Pina_Kolada | Помощь студентам | 2 | 27.11.2010 15:49 |
массивами C++ 2 задачи | Электрон | Помощь студентам | 2 | 23.12.2009 21:10 |