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

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

Восстановить пароль Регистрация
 
mr_free
 Аватар для mr_free
69 / 3 / 0
Регистрация: 08.08.2012
Сообщений: 223
Записей в блоге: 1
17.08.2012, 18:51     Какие цифры числа больше? #1
Здравствуйте, я перехожу плавно с 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     Какие цифры числа больше?
Посмотрите здесь:

C++ Ввести натуральное число и определить, какие цифры встречаются несколько раз.
В десятичной записи числа 42*4* пропущены 2 цифры. Определите эти цифры, если известно, что число кратно 72. C++
C++ Узнать, какие элементы в массиве встречаются больше одного раза.
C++ Переопределённый оператор возвращает какие то цифры вместо bool
C++ Замена последней цифры на значение наименьшей цифры в записи числа N
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 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     Какие цифры числа больше?
Ответ Создать тему
Опции темы

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