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

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

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

Объясните пожалуйста, почему не запускается? - C++

19.06.2014, 20:00. Просмотров 225. Ответов 8
Метки нет (Все метки)

Найти все четырехзначные числа, у которых сумма крайних цифр
равна сумме средних цифр, а само число делится на 6 и 27.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <stdlib.h>
main ()
{
           int sum,sum2;
           int x,y,z,u,i;
           for (i=1000; i<10000; i++)
           {
           x=i/1000;
           y=(i/10)%10;
           z=(i/100)%10;
           u=i%10;
           sum=x+y;
           sum2=y+z;
           if ((sum==sum2)&&(i%6==0)&&(i%27==0));
           }
           printf("%d", i);
return 0;
}
пробовал менять директорию, выдает ошибку деректории
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2014, 20:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объясните пожалуйста, почему не запускается? (C++):

Объясните пожалуйста, почему не работает условие! - C++
Начал изучать классы, хочу понять как работать с приватными переменнами! Есть такой вот метод: char* student::returnName() { ...

Объясните пожалуйста - C++
char str; int count = 0; cout &lt;&lt; &quot;Enter string:&quot; &lt;&lt; endl; cin.getline(str, 255); for (int i = 0; str; i++) { ...

Объясните пожалуйста - C++
объясните пожалуйста: что такое perf(k) ? Почеиу в коде именно int i=1;i&lt;=k/2;i++ а не i&lt;=k; i++ ? ...

объясните пожалуйста - C++
как программировать по формуле?

объясните пожалуйста - C++
для чего нужны библиотеки stdafx.h и iomanip.h?

Объясните пожалуйста - C++
Разбор исходного текста на языке программирования. Выделение в исходном коде программы ключевых слов языка и операторов языка по словарю....

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kerry_Jr
Модератор
Эксперт PHP
2185 / 1981 / 692
Регистрация: 14.05.2014
Сообщений: 5,791
Записей в блоге: 1
Завершенные тесты: 5
19.06.2014, 20:05 #2
Текст ошибки напишите. А вообще, не понятно, для чего в цикле условие, которое ничего не выполняет.
Цитата Сообщение от Dena_ Посмотреть сообщение
if ((sum==sum2)&&(i%6==0)&&(i%27==0));
Dena_
0 / 0 / 0
Регистрация: 18.09.2012
Сообщений: 30
19.06.2014, 20:08  [ТС] #3
Как таковой ошибки он не выдает, просто при запуске программы нет никакого результата
Kerry_Jr
Модератор
Эксперт PHP
2185 / 1981 / 692
Регистрация: 14.05.2014
Сообщений: 5,791
Записей в блоге: 1
Завершенные тесты: 5
19.06.2014, 20:23 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <stdlib.h>
main ()
{
    int sum,sum2;
    int x ,y, z, u, i;
    for (i = 1000; i < 10000; i++)
    {
        x = i / 1000;
        y = (i / 10) % 10;
        z = (i / 100) % 10;
        u = i % 10;
        sum = x + u;
        sum2 = y + z;
        if ((sum == sum2) && (i % 6 == 0) && (i % 27 == 0))
            printf("%d", i);
    }
    
    return 0;
}
Добавлено через 10 минут
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
printf("%d", i);
C++
1
printf("%d ", i);
Dena_
0 / 0 / 0
Регистрация: 18.09.2012
Сообщений: 30
19.06.2014, 20:47  [ТС] #5
Всё равно, после запуска нет никакого результата
Kerry_Jr
Модератор
Эксперт PHP
2185 / 1981 / 692
Регистрация: 14.05.2014
Сообщений: 5,791
Записей в блоге: 1
Завершенные тесты: 5
19.06.2014, 21:01 #6
Перед
C++
1
return 0;
добавьте
C++
1
system("pause");
и для main нужно указывать тип int
Dena_
0 / 0 / 0
Регистрация: 18.09.2012
Сообщений: 30
19.06.2014, 21:14  [ТС] #7
Спасибо программа запустилась, но теперь возникла другая проблема, нет желанного результата требуемого условием
Kerry_Jr
Модератор
Эксперт PHP
2185 / 1981 / 692
Регистрация: 14.05.2014
Сообщений: 5,791
Записей в блоге: 1
Завершенные тесты: 5
19.06.2014, 21:41 #8
Что выдает программа?
У меня это такая последовательность: 1188 1458 1728 3186 3456 3726 5184 5454 5724 7182 7452 7722 9180 9450 9720
Dena_
0 / 0 / 0
Регистрация: 18.09.2012
Сообщений: 30
19.06.2014, 22:13  [ТС] #9
пишет : Press any key to continue, нажимаешь любую клавишу возвращает к тексту программы и все
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2014, 22:13
Привет! Вот еще темы с ответами:

Объясните, пожалуйста - C++
Всё читал, читал и никак не нашел внятного ответа на два вопроса: для чего нужна перегрузка операторов и для чего нужны виртуальные...

Объясните пожалуйста! - C++
Всем привет! Нашел код на форуме, который нужен, но не могу разобраться в нем! Программа переводит числа из десятичной в двоичную СС....

Объясните пожалуйста - C++
Есть код : char text=&quot;In&quot;; int a=sizeof(text); Вопрос : почему a = 3 ? ( там 2 символа вроде как )

Объясните пожалуйста - C++
Как работает эта программа? #include &lt;iostream&gt; using namespace std; int main() { char mas1;


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.06.2014, 22:13
Ответ Создать тему
Опции темы

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