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

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

Войти
Регистрация
Восстановить пароль
 
mr_free
 Аватар для mr_free
69 / 3 / 0
Регистрация: 08.08.2012
Сообщений: 223
Записей в блоге: 1
#1

Какие цифры числа больше? - C++

17.08.2012, 18:51. Просмотров 399. Ответов 3
Метки нет (Все метки)

Здравствуйте, я перехожу плавно с Pascal на С++, и решаю задачку на С++, но столкнулся с проблемой сдачи задачи, на С++ код не проходит и выдает "неправильный" ответ, а тот же самый код на паскале проходит и засчитан! Поясните в что не так, что исправить?
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var n,s,d:integer;
begin
 readln(n);
 s:=n div 100;
 d:=n mod 10;
 if s>d then
 writeln(s)
 else
 if s<d then
 writeln(d)
 else
 if s=d then
 writeln('=');
end.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
int main()
{
    int n,s,d;
    cin>>n;
    s=n/100;
    d=n%10;
    if(s>d)
        cout<<s;
    else
    if(s<d)
        cout<<d;
    else
    if(s=d)
        cout<<"=";
    return 0;
}
Подаскажите!
P.s. Пишу на MinGW, при сдаче задачи указываю Gnu C++, и уже не первый раз выдает ошибку код правильный на Паскале, но не правильный на С++?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.08.2012, 18:51     Какие цифры числа больше?
Посмотрите здесь:

Найти в каждом столбце матрицы G элементы, которые больше числа А и меньше числа С C++
C++ Ввести натуральное число и определить, какие цифры встречаются несколько раз.
C++ Узнать, какие элементы в массиве встречаются больше одного раза.
C++ Задача 56. Выяснить, какие цифры (по одной справа и слева) надо приписать к числу 1022,
C++ Переопределённый оператор возвращает какие то цифры вместо bool
Переставить первую и последнюю цифры числа натурального числа n C++
C++ Задан номер мобильного телефона - определить, какие цифры отсутствуют в этом номере
Исключить из числа цифры, стоящие между первой и последней цифрой числа. Использовать классы C++
Определить, какие цифры встречаются в числе несколько раз C++
C++ Какие цифры (по одной справа и слева) надо приписать к числу 1022, чтобы полученное число делилось на 7, 8, 9
C++ Ввести натуральное число и определить, какие цифры встречаются несколько раз
Получить из трехзначного числа четырехзначное подстановкой в начало числа цифры его единиц C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1240 / 989 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
17.08.2012, 18:55     Какие цифры числа больше? #2
Строка 15, сравнение в Си-подобных языках обозначается двойным знаком равенства: ==. Одинарный — это присваивание.
mr_free
 Аватар для mr_free
69 / 3 / 0
Регистрация: 08.08.2012
Сообщений: 223
Записей в блоге: 1
17.08.2012, 19:06  [ТС]     Какие цифры числа больше? #3
Ой, какой ужас!!!! А я и забыл про это
4iFF
17.08.2012, 21:43     Какие цифры числа больше?
  #4

Не по теме:

mr_free, и запомните ЦИФРЫ.

Yandex
Объявления
17.08.2012, 21:43     Какие цифры числа больше?
Ответ Создать тему
Опции темы

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