|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.03.2011, 20:20 | #1 |
Пользователь
Регистрация: 09.12.2010
Сообщений: 34
|
Задачи с массивами
Недавно начал изучать массивы,немного научился их перебирать,но задачи такого уровня не знаю как делать,помоги пожалуйста их решить:
1)В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных местах. 2)«Суперзамок». Секретный замок для сейфа состоит из 10 расположенных в рад ячеек, в которые надо вставить игральные кубики. Но дверь открывается только в том случае, когда в любых трех соседних ячейках сумма точек на передних гранях кубиков равна 10. (Игральный кубик имеет на каждой грани от 1 до 6 точек.) Напишите программу, которая разгадывает код замка при условии, что два кубика уже вставлены в ячейки. Язык С++ Последний раз редактировалось Kerragin; 29.03.2011 в 21:51. Причина: другой язык |
29.03.2011, 20:24 | #2 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
1)
Код:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
29.03.2011, 20:53 | #3 |
Форумчанин
Регистрация: 09.10.2010
Сообщений: 217
|
2.
Код:
А еще можно проверить что бы a[0]+a[1]<=9 и >3. проверять что бы a[i] была от 1 до 6 вроде тут не надо, но не уверен
Ёж птица гордая, пока не пнешь не полетит.
|
29.03.2011, 21:28 | #4 |
Пользователь
Регистрация: 09.12.2010
Сообщений: 34
|
спасибо конечно,но что тоу меня не очень хочет скомпилироваться
|
29.03.2011, 21:30 | #5 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Язык-то какой? C++ небось?
Ищете информацию по C++?
cplusplus.com |
29.03.2011, 21:33 | #6 |
Пользователь
Регистрация: 09.12.2010
Сообщений: 34
|
да,С++,мой компилятор VS 2010,хз может с ним проблемы
|
29.03.2011, 21:41 | #7 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Нет. Просто вам предоставили код на Паскале. На C++ эти примеры выглядят так:
1) Код:
Код:
Ищете информацию по C++?
cplusplus.com Последний раз редактировалось Сtrl; 29.03.2011 в 22:36. |
29.03.2011, 21:51 | #8 |
Пользователь
Регистрация: 09.12.2010
Сообщений: 34
|
к сожалению есть ошибки
|
29.03.2011, 21:59 | #9 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Синтаксические, или как? Вы, надеюсь, понимаете, что вам предоставили только фрагмент кода, выполняющий задачу, а не всю программу? Некоторые переменные нужно объявить самостоятельно.
В данном случае, это переменная n (кол-во элементов в массиве) и переменная a (сам, непосредственно, массив). Ищете информацию по C++?
cplusplus.com |
29.03.2011, 22:04 | #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 |