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

Обработка целых данных (найти все простые числа, имеющие возрастающую последовательность, сумма цифр которых равна M) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа, с помощью которой можно вводить данные о жильцах а также реализовывать следующие функции: http://www.cyberforum.ru/cpp-beginners/thread825608.html
Дан массив структурного типа где содержится следующая информация фамилия имя отчество дом улица квартира Написать программу с помощью которой можно вводить данные о жильцах а также реализовывать следующие функции: Варианты вывести на экран информацию обо всех однофамильцах живущих на заданной улице Если введена несуществующая улица то программа должна выдать сообщение об ошибке. Данные...
C++ Задан текст. Найти длину самого короткого слова. Здравствуйте. помогите написать программу. Задан текст. Найти длину самого короткого слова. Спасибо. http://www.cyberforum.ru/cpp-beginners/thread825606.html
C++ Создание фабрики по созданию объектов
Здорова! Тут вычитал, что создание объектов лучше поручать отдельному классу который называют фабрика, а его функции виртуальными конструкторами. Ну я и реализацию тоже вычитал, там примерчик. Хотелось бы еще и смоделировать для простых классов. Кто понимает что я имею введу и хочет попробовать помочь?
C++ Создать модель источника сообщений
1. Создать модель источника сообщений. Как один из возможных вариантов это может быть программа, читающая текстовые файлы.
C++ ошибка при открытии потока http://www.cyberforum.ru/cpp-beginners/thread825595.html
В savedialog-e и opendialog-e забиваю имя файла, и передаю это в методы void SaveToFile(ManagementCompany *New,string &Name)//сохранение структуры данных { string str=Name; string str1=".DAT"; str+=str1; const char *p=(str).c_str(); ofstream outfile(p, ios::binary);
C++ Преобразовать строку, заменив в ней каждую из групп стоящих рядом точек одной точкой. Здравствуйте. помогите составить программу. Дана строка символов. Преобразовать ее, заменив в ней каждую из групп стоящих рядом точек одной точкой. Заранее спасибо подробнее

Показать сообщение отдельно
sanyachel9binsk
1 / 1 / 0
Регистрация: 27.10.2012
Сообщений: 209
02.04.2013, 18:04  [ТС]     Обработка целых данных (найти все простые числа, имеющие возрастающую последовательность, сумма цифр которых равна M)
Цитата Сообщение от salam Посмотреть сообщение
what does it mean?)
Чтобы они отображались в порядке возрастания.

Добавлено через 4 минуты
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
59
60
61
62
63
64
#include <iostream>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
using namespace std;
 
int main()
{long N,M,s,c,z,i,j,y;
 int f,k,fl2,k1,k2,fl,ind;
 system("cls");
 cout<<"Vvedite chislo N \n";
 cout<<"N=";
 cin>>N;
 cout<<"Vvedite chislo M \n";
 cout<<"M=";
 cin>>M;
 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<<"-e chislo: "<<i<<endl;
                  f=1;
                }
              }
         fl2=1;
       }
     fl=1;s=0;
    }
 if(f==0)
      cout<<endl<<"net takih chusel"<<endl;
  cout<<"conec";
 getch();
}
Я программу то написал, но препод сказал, что тут ошибка. А где? Не могу понять...

Добавлено через 24 минуты
Никто не поможет?(

Добавлено через 7 часов 34 минуты
АП.
 
Текущее время: 19:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru