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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2011, 20:05   #1
маришка001
 
Регистрация: 27.10.2011
Сообщений: 5
По умолчанию Не работает програма в FoxPro

Почему она не работает как надо?( Мне надо что бы она выводла все чила в масиве которые деляться на 5.
Код:
LOCAL  lnI, laArr1[8], laArr2[1]  
  laArr1[1]=50
  laArr1[2]=25	
  laArr1[3]=565  
  laArr1[4]=487  
  laArr1[5]=7591  
  laArr1[6]=846  
  laArr1[7]=47	
  laArr1[8]=958  
  FOR lnI=1 TO ALEN(laArr1)  
  DIMENSION laArr2[lnI,2]  
  laArr2[lnI,1]=laArr1[lnI]  
  IF!ROUND(laArr1[lnI]/5,0)+laArr1[lnI]==1
  laArr2[lnI,2]="деляться на 5" 
   laArr2[lnI,2]="не деляться на 5" 
  ELSE	
  ENDIF  
  ENDFOR  
  RETURN


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 03.11.2011 в 10:07.
маришка001 вне форума Ответить с цитированием
Старый 03.11.2011, 10:14   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

вы, уж извините, но код жуткий.

давайте ещё раз внятно и по порядку, что именно Вам нужно получить.

Дан исходный массив, нужно вывести (куда? на экран? в другой массив? ) все числа, которые кратны 5 ?

попробуйте вот так, для начала...:
Код:
  PRIVATE  lnI
  DIMENSION laArr1[8]
  laArr1[1]=50
  laArr1[2]=25  
  laArr1[3]=565  
  laArr1[4]=487  
  laArr1[5]=7591  
  laArr1[6]=846  
  laArr1[7]=47  
  laArr1[8]=958  
  FOR lnI=1 TO ALEN(laArr1)  
    if INT(laArr1[lnI]/5) == (laArr1[lnI]/5)
      ? "число ",laArr1[lnI], " делится на 5"
    endif
  ENDFOR  
  RETURN
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает програма в FoxPro маришка001 Помощь студентам 0 01.11.2011 20:34
Не работает програма гаджетов!!!!!!!!!!! makcim-athlete Операционные системы общие вопросы 1 10.03.2011 19:12
Програма касовий апарат, работает но не щитает копейки??? kylakevu4 Помощь студентам 1 08.11.2010 20:39
почему у меня програма не работает? Где ошибки? vova_makarovych Общие вопросы C/C++ 4 22.09.2010 18:27
Не работает програма Krumyura Общие вопросы C/C++ 8 03.03.2010 22:38