HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 19.11.2009, 18:34
warkk
Участник форума
Регистрация: 20.02.2009
Сообщений: 183
С нами: 9063843

Репутация: 50
По умолчанию

t:=k;
 
Ответить с цитированием

  #2  
Старый 19.11.2009, 20:13
Roston
Постоянный
Регистрация: 31.07.2008
Сообщений: 370
С нами: 9357506

Репутация: 350
По умолчанию

Блин да посмотри сам... где в else ты проверяеш или t больше k... это условие никогда не збудетсо... може t меньше k?
 
Ответить с цитированием

  #3  
Старый 19.11.2009, 20:28
warkk
Участник форума
Регистрация: 20.02.2009
Сообщений: 183
С нами: 9063843

Репутация: 50
По умолчанию

Эм.. Точно, чет затупил, сори) Но проблема актуальна, как определить длину упорядоченной части массива?
 
Ответить с цитированием

  #4  
Старый 20.11.2009, 04:02
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
С нами: 9497186

Репутация: 1304


По умолчанию

warkk
Код:
t:=0;
for i:=0 to n-1 do
begin
	if m[i]<m[i+1] then k:=k+1
	else k:=1;
	if t<k then t:=k;
end;
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 
Ответить с цитированием

  #5  
Старый 20.11.2009, 19:48
>>serhio<<
Познающий
Регистрация: 10.02.2009
Сообщений: 40
С нами: 9077503

Репутация: 0
По умолчанию

Turbo Pascal Дан массив размера N.Осуществить циклический сдвиг элементов массива вправо на одну позицию с запоминанием первого элемента исправте что неправильно.
var
a:array [1..100] of integer;
i,n,temp:integer;
begin
writeln('Vvedite n=');
readln(n);
writeln('Vvedite massiv');
for i:=1 to n do
readln (a[i]);
for i:=n downto 2 do
a[i]:=a[i-1];
for i:=1 to n do
i:=1;
temp:=a[i+1];
a[i+1]:=a[i];
temp:=a[n];
a[1]:=a[n];
writeln (a[i]);
readln;
end.
 
Ответить с цитированием

  #6  
Старый 20.11.2009, 20:04
Roston
Постоянный
Регистрация: 31.07.2008
Сообщений: 370
С нами: 9357506

Репутация: 350
По умолчанию

Цитата:
с запоминанием первого элемента
тобишь что бы можна было вызвать первый елемент старого масива?


Цитата:
исправте что неправильно.
а что собно не получается?
 
Ответить с цитированием

  #7  
Старый 20.11.2009, 20:07
>>serhio<<
Познающий
Регистрация: 10.02.2009
Сообщений: 40
С нами: 9077503

Репутация: 0
По умолчанию

проверь в паскале там программа неправильно работает
 
Ответить с цитированием

  #8  
Старый 20.11.2009, 20:14
Roston
Постоянный
Регистрация: 31.07.2008
Сообщений: 370
С нами: 9357506

Репутация: 350
По умолчанию

сорри паскаль не стоит... в голове компилю
 
Ответить с цитированием

  #9  
Старый 20.11.2009, 23:57
KaZ@NoVa
Постоянный
Регистрация: 05.07.2008
Сообщений: 555
С нами: 9394886

Репутация: 1467


По умолчанию

G4bR1eL
подсичтывать результат надо так
Цитата:
for i:=1 to 5 do
writeln(val[i],' sqrt= ',sqrt(val[i]),' sqr= ', sqr(val[i]));
 
Ответить с цитированием

  #10  
Старый 21.11.2009, 19:50
warkk
Участник форума
Регистрация: 20.02.2009
Сообщений: 183
С нами: 9063843

Репутация: 50
По умолчанию

2 >>serhio<<
Ну сдесь
Цитата:
for i:=1 to n do
i:=1;
temp:=a[i+1];
a[i+1]:=a[i];
temp:=a[n];
a[1]:=a[n];
writeln (a[i]);
В цикле у тебя выполнятеся только i:=1 тобишь после
for i:=1 to n do нужен begin end;
И я не пойму зачем ты в цикле каждый раз присваиваешь переменной i значение одиницы?
И что ты пытаешся сделать в этой чати?
Цитата:
temp:=a[i+1];
a[i+1]:=a[i];
temp:=a[n];
a[1]:=a[n];

Последний раз редактировалось warkk; 21.11.2009 в 19:53..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости. Обсуждения. 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.