0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 25
1

Не работает простенькая программа!

03.10.2012, 16:22. Показов 508. Ответов 3
Метки нет (Все метки)

Вывести все "счастливые" четырехзначные числа по семь в строке. сколько
таких чисел? Четырехзначное число является "счастливым", если сумма двух
первых цифр равна сумме последних двух.
Я здесь набросал несколько:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<conio.h>
#include<locale.h>
#include<stdio.h>
 
int main() {
  for(int i=1000 ;i<=9999;i++) {
  int a=i/1000;
  int b=i/100%10;
  int c=i/10%10;
  int d=i%10;
  if(a+b==b+c) printf("%d\n",i);
  }
  
  return 0;
}
Что здесь не так и как это исправить?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.10.2012, 16:22
Ответы с готовыми решениями:

Не совсем правильно работает простенькая программа
Получить таблицу температур по Цельсию от 0 до 100 градусов и их эквивалентов по шкале Фаренгейта,...

Почему не работает sqrt? Подскажите, где ошибка? Простенькая программа с тремя функциями
#include &quot;stdio.h&quot; #include &lt;math.h&gt; #include &quot;stdafx.h&quot; double rekur(int k) { if(k==0)return...

Простенькая программа по расчету смс голосов
Здравствуйте, не знаю к кому обратится нужно написать простенькую программу на С - пересчета...

Простенькая программа с символьной строкой. Надо найти ошибку.
Программа, которая ищет в введённой строке вукву A и заменяет её на букву B и выводит полученную...

3
Кошковед
520 / 508 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
03.10.2012, 16:28 2
a+b = c+d
0
Модератор
Эксперт по электронике
8734 / 6525 / 886
Регистрация: 14.02.2011
Сообщений: 22,841
03.10.2012, 16:31 3
Цитата Сообщение от mihal Посмотреть сообщение
Что здесь не так и как это исправить?
скобки расставь чтоб не было разночтения
C++
1
2
3
4
5
int a=i/1000;
  int b=(i/100)%10;
  int c=(i/10)%10;
  int d=i%10;
  if((a+b)==(c+d)) printf("%d\n",i);
Цитата Сообщение от mihal Посмотреть сообщение
четырехзначные числа по семь в строке.
для этого добавляешь еще одну переменную и вывод делаешь так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int q=0;
 ........
 if((a+b)==(c+d))
{
  printf("%d\t",i);
  if(q==7)
     {
      printf("\n"); 
      q=0;
     }
   else
      q++;
 }
0
348 / 269 / 128
Регистрация: 14.11.2010
Сообщений: 482
03.10.2012, 16:37 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
#include <iostream>
using namespace std;
int main()
{
    int count=0;
    for(int i=1000;i<10000;i++)
    {
        int n=i;
        int last=n%10;
        n=n/10;
        int last1=n%10;
        n=n/10;
        int sum2=last+last1;
        int first1=n%10;
        n=n/10;
        int first=n%10;
        int sum1=first+first1;
        if(sum1==sum2) { count++; cout<<i<<" "; }
    }
    cout<<endl<<"Count is "<<count<<endl;
    system("pause");
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.10.2012, 16:37
Помогаю со студенческими работами здесь

Не работает простенькая программа
Привет всем. Я изучаю язык С и сделал вот такую программку(сразу скажу что она запускается и...

Не правильно работает простенькая программа
не правильно работает программа, выводит всегда лишь Маяковского, не смотря на то, что написано...

Не работает простенькая программа. Не могу понять почему
Код программы: public class Calculate { public static void main(String args) { int...

Простенькая программа C#
Доброго времени суток. Помогите пожалуйста! Нужна простенькая программа на C#, которая бы в себе...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru