|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
03.11.2011, 22:23 | #1 |
Пользователь
Регистрация: 14.10.2011
Сообщений: 13
|
задачи на нахождение различных элементов в массиве и еще одна задача
public class ArrayElement {
public static int Index(int[] a){ int i = 0; int n = a.length; int r = 0 while (i != n-1) { i++; if (a[i] > a[i+1}) { r=r+1; ; } } return r; } здесь надо чтобы была решена задача: Массив x содержит элементы целого типа int, расположенные в порядке возрастания: x0 <= x1 <= ... <= xn Написать программу, которая находит количество различных чисел среди элементов этого массива. и еще. помогите,пжл, решить воттакую задачу... Массив целых чисел х[0], x[1], ... x[m+n-1] рассматривается как соединение двух его отрезков: • начала х[0],...,х[m-1] длины m • и конца х[m],...,х[m + n -1] длины n. Не используя дополнительных массивов, переставить начало и конец. заранее спасибо вам. |
03.11.2011, 22:33 | #2 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
У меня одного дежавю?
А в программе, раз элементы расположены по неубыванию, то a[i] не будет больше a[i+1] - следующего, не говоря уж о том, что мы так вылетаем за пределы массива. a[i] > a[i-1] решит обе проблемы. |
03.11.2011, 23:16 | #3 |
Пользователь
Регистрация: 14.10.2011
Сообщений: 13
|
public class ArrayElement {
public static int Index(int[] a){ int i = 0; int n = a.length; int r = 0 while (i != n-1) { i++; if (a[i] > a[i-1]) { r=r+1; ; } } return r; } так?? и всё? то есть прога работает? и все нормально? у меня просто нет компилятора на компе дома. проверьте, плиз |
04.11.2011, 12:56 | #4 |
Пользователь
Регистрация: 14.10.2011
Сообщений: 13
|
аууууууууууууууууууууууууууууу
так что с решением задачи? она верно решена?? попробуйте на компиляторе, плиииииз. и что делать вот со второй задачей?? ума не приложу |
04.11.2011, 20:03 | #5 |
Пользователь
Регистрация: 14.10.2011
Сообщений: 13
|
public class ReverseArrayElementsOrder {
public static void ReverseArray(int[] x){ int x = 10; int m = 4; int n = 5; for (int i=0; i<= (m-1)/2; i++) { int e = x[i]; x[i] = x[m-1-i]; x[m-1-i] = e; for (int k=n; k<= (n-1)/2; k++) { int k = x[h]; x[h] = x[n-1-h]; x[n-1-h] = k; } } верно? |
04.11.2011, 23:08 | #6 |
Пользователь
Регистрация: 10.03.2008
Сообщений: 68
|
Что-то я не понял, откуда тут переменная h?
|
05.11.2011, 01:16 | #7 |
Пользователь
Регистрация: 14.10.2011
Сообщений: 13
|
я тупая. на самом деле я уже решила. и все отправила. спасибо вам))о теме можно забыть)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В массиве из п элементов много совпадающих элементов. Найти количество различных элементов | Strax | Фриланс | 11 | 12.06.2010 20:13 |
Две задачи на массивы на QuickBASIC + еще одна | mmarina80 | Помощь студентам | 0 | 08.01.2010 17:24 |
Нахождение в массиве максимальной суммы элементов | byte916 | Microsoft Office Excel | 1 | 07.10.2009 13:03 |
Еще одна задача | felice | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 03.02.2008 14:32 |
еще одна задача в BP | Jasper | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 05.12.2006 15:13 |