Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
-1 / 0 / 0
Регистрация: 16.11.2012
Сообщений: 38
1

Определить равна ли сумма двух первых цифр заданного четырехзначного числа сумме двух его последних цифр

04.05.2013, 18:59. Показов 1357. Ответов 3
Метки нет (Все метки)

Условие--- Определить равна ли сумма двух первых цифр заданного четырехзначного числа сумме двух его последних цифр
Я просто пытался перевести с паскаля на с по этому я не знаю как на с пишуться ф-и див и мод может в этом ошибка?С только начинаю учить так что там скорее всего какая-то глупая ошибка.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
void main()
{
    int a,sum1,sum2;
    printf("vvedite chislo a=");
    scanf("%d",&a);
   sum1=(a / 1000+(a / 100)% 10);
   sum2=(a % 10+(a % 100)/ 10) ;
if (sum1=sum2 ) printf("da") ;else printf("Net");
getch();
    return 0;
}
При вводе пишет что в любом числе сума первых двух цифр равна суме последних.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.05.2013, 18:59
Ответы с готовыми решениями:

Определить, равна ли сумма двух первых цифр заданного четырехзначного числа сумме двух его последних цифр
Написать программу, позволяющую определить, равна ли сумма двух первых цифр заданного числа...

Определить, равна ли сумма двух первых цифр заданного числа четырехзначного числа сумме двух его последних цифр
Написать программу, позволяющую определить, равна ли сумма двух первых цифр заданного числа...

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

Определить "счастливые" числа (сумма первых трех цифр равна сумме последних трех цифр)
Данные четыре шестизначных числа. Определить среди них &quot;счастливые&quot; числа (сумма первых трех цифр...

3
212 / 214 / 44
Регистрация: 20.12.2011
Сообщений: 635
04.05.2013, 19:47 2
с операторами всё нормально, но:
Цитата Сообщение от Влад1824 Посмотреть сообщение
sum1=sum2
это паскалевский вариант.
для сравнения двух чисел в си надо использовать ==
а в Вашем случае проверяется, можно ли присвоить переменной sum1 переменную sum2. т.к. сделать это можно, данный if всегда возвращает true
1
-1 / 0 / 0
Регистрация: 16.11.2012
Сообщений: 38
04.05.2013, 20:43  [ТС] 3
Огромное спасибо
0
5479 / 4874 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
05.05.2013, 01:49 4
Цитата Сообщение от Fler Посмотреть сообщение
а в Вашем случае проверяется, можно ли присвоить переменной sum1 переменную sum2. т.к. сделать это можно, данный if всегда возвращает true
Проверяестя результат выражения: sum1=sum2, т.е., если написать:
C
1
 if (sum1 = 0 ) printf("da") ; else printf("Net");
, то всегда будет "Net".
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.05.2013, 01:49

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Определить, равна ли сумма двух первых цифр заданного четырехзначного числа сумме двух его последних цифр
Здравствуйте, помогите пожалуйста напишите код без MsgBox (на форуме нашёл только с ним) на задачу...

Определить, равна ли сумма двух первых цифр заданного четырехзначного числа сумме двух его последних цифр
Определить, равна ли сумма двух первых цифр заданного четырехзначного числа сумме двух его...

Сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр
Составить программы, печатающие значение True, если следующие указанные высказывания являются...

Равна ли сумма двух первых цифр заданного четырехзначного числа сумме двух его последних цифр
Составить программу, печатающую значение TRUE, если указанное высказывание является истинным, и...

Сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр
Здравствуйте. не могу решить некоторые задачи. можете помочь? II.Логические выражения Составить...

Сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр
2. Сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр.


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

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

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