Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

valento005

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Код:
 
#include <iostream.h>    
  #include <conio.h>    
     
  #define cnt 10  
     
  int main()  
  {  
      int s[cnt];  
      int i;  
      double summa=0;  
      int nul1, nul2;  
     
      for (i=0;i<cnt;i++)  
      {  
          cout<<"Vvedite "<<i+1<<" is "<<cnt<<" elementov massiva"<<endl;  
          cin>> s[i];  
      }  
     
      nul1 = -1;  
      for (i=0; i<cnt; i++)  
      {  
          if(s[i]==0)  
          {  
              nul1 = i;  
              nul2 = cnt;  
              for(i=cnt-1; i>nul1; i--)  
              {  
                  if(s[i]==0)  
                  {  
                      nul2 = i;  
                      break;  
                  }  
              }  
              break;  
          }  
      }  
     
      if(nul1<0)  
     {  
         cout<<"Ne nai'den pervii' 0\n"<<endl;  
     }  
     else  
     {  
 //        for(i=nul1;i<nul2;i++)  
 //        {  
 //            summa=summa+s[i];  
 //        }  
 //        cout<<"Summa ot pervogo do poslednego nulevogo ravna:\n"<<summa<<endl;  
         // вывод на экран  
         cout<<"Ishodnii' massiv:"<<endl;  
         for(i=0;i<cnt;i++)  
             cout<<s[i]<<" ";  
         cout<<endl;  
   
         nul2++;  
         for(i=nul1;i<cnt;i++)  
         {  
             if(nul2>=cnt)  
                 s[i] = 0;  
             else  
                 s[i] = s[nul2++];  
         }  
         // вывод на экран  
         cout<<"Poluchenii' massiv:"<<endl;  
         for(i=0;i<cnt;i++)  
             cout<<s[i]<<" ";  
         cout<<endl;  
     }
     
      getch();  
      return 0;  
  }  
 


Всего записей: 28 | Зарегистр. 14-12-2011 | Отправлено: 20:05 09-04-2012 | Исправлено: valento005, 21:08 09-04-2012
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru