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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kykyryza
0 / 0 / 0
Регистрация: 26.10.2009
Сообщений: 13
#1

Надо исправить программу . - C++

28.10.2009, 06:52. Просмотров 235. Ответов 0
Метки нет (Все метки)

Условие задачки:Для заданного натурального числа N найти все целые числа, имеющие убывающую последовательность цифр, сумма которых равна N
Текст на С++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main()
{long N,s,c,z,i,j,y;
 int f,k,fl2,k1,k2,fl,ind;
 clrscr();
 cout<<" vvedite chislo N ";
 cout<<"  N=";
 cin>>N;
 s=0;ind=0;
 f=0;fl=1;
 c=1;fl2=1;
 for(k=1;k<N;k++)
    с= c*10;
с= c*N;
 for(i=31;i<=c;i=i+2)
    {
     for(j=3;j<i;j=j+2)
           {
             z=i%j;
             if(z==0)
                {
                  fl=0;
                }
          }
     if(fl==1)
        {
          for(y=i;y>0;y/=10)
                s+=(y%10);
          if(s==N)
             {
              for(y=i;y>0;y/=10)
                   {
                     k1=y%10;
                     k2=((y/10)%10);
                     if(y<10)
                     if(k2==0)
                     k2=k1+1;
                     if(k1>=k2)
                     fl2=0;
                   }
               if(fl2==1)
                {
                  ind++;
                  cout<<"  "<<ind<<" chislo: "<<i<<endl;
                  f=1;
                }
              }
         fl2=1;
       }
     fl=1;s=0;
    }
 if(f==0)
      cout<<endl<<"net takih chusel"<<endl;
  cout<<"conec";
 getch();
}
Найдите ошибки пжлста !!! буду очень благодарен

Добавлено через 1 час 16 минут
блин утром с людьми проблематично..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2009, 06:52     Надо исправить программу .
Посмотрите здесь:

Надо исправить программу, пожалуйста. Задание: заменить заданное слово в строке другим заданным словом - C++
Задание: заменить заданное слово в строке другим заданным словом Вот какие баги, если можно так выразиться, я нашёл: 1. Программа...

Зацикливается. Надо исправить - C++
Программу я пишу очень известную здесь на форуме: Описать структуру с именем ZNAK, содержащую следующие поля: Фамилия, имя; Знак...

надо исправить ошибку - C++
задание выглядит так: Заполнить файл f натуральными числами, полученными с помощью генератора случайных чисел. Найти количество квадратов...

Подсчитать, сколько букв надо исправить в слове Х - C++
Подсчитать, сколько букв надо исправить в слове Х, чтобы получилось слово Y (Х,Y - слова одинаковой длины).

народ помогите пож-та, надо аттестацию исправить))) - C++
Напишите функцию, которая воспринимает время как три целых аргумента (часы, минуты и секунды) и возвращает количество секунд, прошедших со...

Почему выдает 0, и что надо исправить в вызове функции? - C++
#include &lt;stdio.h&gt; #include &lt;math.h&gt; int ch1,ch2,osn, summa,PROI,PR,pr ; int Perevert(int x)// { int xp = 0; ...

Надо исправить код! Распечатать анкетные данные студентов, успевающих на 4 и 5 - C++
Скажите, пожалуйста, как сделать, чтобы выводились все студенты, у кого 4 и 5. Не получается, выводится только один по этому коду. ...

программа которая переводит введенные числа в буквенную начертанию (надо немного исправить) - C++
Уважаемые программисты, помогите исправить программу, программа должна введенное с клавиатуры число переводить в письменное начертание,...

надо переделать программу - C++
помогите переделать на Си или с++ Program posled; uses crt; var i,n,x1,x2,f:integer; Begin clrscr; ...

Надо закончить программу - C++
Задача такая: Дана строка, содержащая произвольный текст. Сколько слов в тексте? Сколько цифр в тексте? Решил не сдирать из...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru