Форум программистов, компьютерный форум CyberForum.ru

Алгоритмизация... - C++

Восстановить пароль Регистрация
 
coolplayer
2 / 2 / 0
Регистрация: 30.05.2011
Сообщений: 33
25.12.2011, 18:46     Алгоритмизация... #1
Ребята, мучаю первую задачу: http://s003.***********/i201/1112/59/ea9057185aa8.jpg

Сейчас получилось такое. Программа работает не стабильно, часто дает неправильный результат. Некоторые строчки являются лишними, я просто отлавливал сбой в алгоритме.
Код
#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
    int b=1, k=1, n=0,h,u1;
    int arr[4];
    int length=5;
     int i, j, tmp,u;
     int bn;
     cout<<"Please input size of siquence b = ";
     cin>>bn;
     cout<<"====="<<endl;
          int b1[bn];


     b1[0]=1;
     cout<<"Input siquence b = "<<endl;
     cout<<"1"<<endl;
          for(i=1;i<bn;i++)
     {
                          cin>>b1[bn];
                          
                          }
     cout<<"====="<<endl;
     cout<<"Input array A = "<<endl;
     for(i=0;i<length;i++)
     {
                          cin>>arr[i];
                          }

     for(u=bn-1;u>=1;u--)
                     {  
                         
                          for(i=1;i<=length;i=k+n*b1[u])
                          {
     
                       j = i;
           
            if (length<j) {j=length;} 
          cout<<"u = "<<u<<endl;
          cout<<"n = "<<n<<endl;
          cout<<"j = "<<j<<endl<<endl;
            while (j > 0 && arr[j - 1] > arr[j]) {
                  tmp = arr[j];
                  arr[j] = arr[j - 1];
                  arr[j - 1] = tmp;
                  j--;
                
            }
                  
             n++;
    
      } 
     }
      
     cout<<"====="<<endl;
     cout<<"Output sorted array A = "<<endl;
         for(i=0;i<length;i++)
     {
                          cout<<arr[i]<<endl;
                          }
    system("PAUSE");
    return EXIT_SUCCESS;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2011, 18:46     Алгоритмизация...
Посмотрите здесь:

Алгоритмизация Pascal
Алгоритмизация...
Turbo Pascal алгоритмизация
Алгоритмизация C#
C++ Алгоритмизация
Алгоритмизация
C++ Алгоритмизация
Тема научной работы по предмету "Алгоритмизация и программирование" C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 08:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru