Автор Тема: помогите в решение задачи  (Прочитано 3773 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dizel_Zombi

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
помогите в решение задачи
« : 25 Октября 2010, 21:49:27 »
Народ помогите мне надо написать кусок проги вот по таким условиям:
Сжать массив, удалив из него все элементы, модуль которых не превышает 1.Освободившиеся в конце массива элементы заполнить нулями
начало и концовка есть
m3:
cout<<"ВВ размер масива\n ";
cin>>n;
cout<<"ВВ масив\n";
for (i=0;i<n;i++)
cin>>mas;
...........................
cout<<"Что то ещё\n";
cin>> d;
if (d=='y') goto m;else if(d=='n') goto m4;
вместо точек надо написать условие и ответ
кто знает помогите

Оффлайн Данила

  • Глобальный модератор
  • *****
  • Сообщений: 1657
  • Математик-экстрасенс
    • Просмотр профиля
Re: помогите в решение задачи
« Ответ #1 : 25 Октября 2010, 23:28:39 »
for (int i=0;i<n;i++)
   if (math.abs(mas)<1)  //не помню как в Си модуль правильно,по сему уточните
          {
             for (int j=i;j<n;j++)
                 mas[j]=mas[j+1]
           }


что то вроде этого
Просьба не кидать мне в ЛС Ваши задания...создаем тему,пишем свое задание,наработки\идеи...полностью и нахаляву ничего не решаю

Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

Оффлайн Dizel_Zombi

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: помогите в решение задачи
« Ответ #2 : 27 Октября 2010, 18:58:21 »
спасибо большое