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

Найти все шестизначные счастливые числа (исправить код) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти первый из номеров K http://www.cyberforum.ru/cpp-beginners/thread670399.html
Дано вещественное число ε (> 0). Последовательность вещественных чисел AK определяется следующим образом: A1 = 1, A2 = 2, AK = (AK–2 + 2·AK–1)/3, K = 3, 4, … . Найти первый из номеров K, для которых выполняется условие |AK – AK–1| < ε, и вывести этот номер, а также числа AK–1 и AK.
C++ Вывести все целые числа от A до B включительно Даны целые положительные числа A и B (A < B). Вывести все целые числа от A до B включительно; при этом каждое число должно выводиться столько раз, каково его значение (например, число 3 выводится 3 раза). http://www.cyberforum.ru/cpp-beginners/thread670398.html
C++ Заполнение массива двойной спиралью
Дано число N, вывести массив по двойной спирали из нулей и единиц по часовой стрелке Input: 7 Output: 1111111 0000001 1111101 1000101 1011101 1000001 1111111
C++ Игра "шашки"
Задали написать программу по игре шашки. Пока только визуальный вид создаю (элементарный кружочек). Вот создала код на шашку... но не работает... что не так? #include <graphics.h> #include <math.h> #include <stdlib.h> class point { protected:
C++ Построить модель, реализующую работу планировщика UNIX http://www.cyberforum.ru/cpp-beginners/thread670369.html
Помогите разработать модель, реализующую работу традиционного планировщика UNIX с многоуровневым возвратом и с применением кругового планирования в пределах каждого приоритета, с посекундным вытеснением процессов. Количество приоритетов – 256. Количество процессов до 32. Входные параметры модели: Учетный номер процесса – целое число от 0 до 1024. Время появления процесса – целое число от...
C++ Указатели Подскажите пожалуйста с чего начать. Задания в файле. Вроде бы все просто. А сел уже на первом. :wall: :wall: :wall: :wall: :wall: вот попытка решения первой задачи: #include "stdafx.h" #include <iostream> using namespace std; int _tmain() { int a=1; int* p = &a; подробнее

Показать сообщение отдельно
Aleksashka
 Аватар для Aleksashka
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 38
13.10.2012, 20:35     Найти все шестизначные счастливые числа (исправить код)
Задание:
Найти все шестизначные счастливые числа. Счастливое число - это число, у которого сумма левых трех цифр равна сумме правых трех. Если в числе меньше шести цифр, то заменить недостающие цифры нулями.

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
#include"StdAfx.h"
#include <iostream>
#include <math.h>
using namespace std;
 
int main()
{
    int s[10]; // массив для хранения цифр числа
    int k=0; // счетчик цифр в числе
    int sr=0; // средина числа
    int ls=0;// сумма левых трех цифр
    int rs=0;// сумма правых трех цифр
    
        // разбиение числа на цифры в диапазоне от 0 до 999999
 
        for (int n=0; n<=999999; n++)
    {
      while(n>=0)
      {
        s[k]=n%10;
        k++;
            n/=10;
      }
      
          // добавление нулей к числу
          
          while (k<6)
      {
        s[k+1]=0;
        k++;
      }
       
          // если число шестизначное, то считать сумму правых и левых цифр в числе
 
          if(k=6)
      {
        sr=k/2;
         for(int i=0; i<sr; i++)
         {
           ls=ls+s[i];
         }
         for(int i=sr; i<sr+1; i++)
         {
           rs=rs+s[i];
         }
         if(ls==rs)
         {
           cout<<n<<"schastlivoe chilso"<<endl;
         }
     }
}
cin.get();cin.get();
return 0;
}
при построении выдает следующую ошибку:

Необработанное исключение в "0x76e47094" в "Chislo.exe": 0xC0000005: Access violation.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru