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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 03.11.2011, 22:23   #1
lelicki_bolicki
Пользователь
 
Регистрация: 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.
Не используя дополнительных массивов, переставить начало и конец.

заранее спасибо вам.
lelicki_bolicki вне форума
Старый 03.11.2011, 22:33   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

У меня одного дежавю?

А в программе, раз элементы расположены по неубыванию, то a[i] не будет больше a[i+1] - следующего, не говоря уж о том, что мы так вылетаем за пределы массива.
a[i] > a[i-1] решит обе проблемы.
Abstraction вне форума
Старый 03.11.2011, 23:16   #3
lelicki_bolicki
Пользователь
 
Регистрация: 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;
}

так?? и всё? то есть прога работает? и все нормально? у меня просто нет компилятора на компе дома. проверьте, плиз
lelicki_bolicki вне форума
Старый 04.11.2011, 12:56   #4
lelicki_bolicki
Пользователь
 
Регистрация: 14.10.2011
Сообщений: 13
По умолчанию

аууууууууууууууууууууууууууууу
так что с решением задачи? она верно решена?? попробуйте на компиляторе, плиииииз.
и что делать вот со второй задачей?? ума не приложу
lelicki_bolicki вне форума
Старый 04.11.2011, 20:03   #5
lelicki_bolicki
Пользователь
 
Регистрация: 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;
}
}

верно?
lelicki_bolicki вне форума
Старый 04.11.2011, 23:08   #6
Vadik(R)
Пользователь
 
Регистрация: 10.03.2008
Сообщений: 68
По умолчанию

Что-то я не понял, откуда тут переменная h?
Vadik(R) вне форума
Старый 05.11.2011, 01:16   #7
lelicki_bolicki
Пользователь
 
Регистрация: 14.10.2011
Сообщений: 13
По умолчанию

я тупая. на самом деле я уже решила. и все отправила. спасибо вам))о теме можно забыть)
lelicki_bolicki вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В массиве из п элементов много совпадающих элементов. Найти количество различных элементов 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