Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

17.08.2012, 18:51. Просмотров 415. Ответов 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++, и уже не первый раз выдает ошибку код правильный на Паскале, но не правильный на С++?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.08.2012, 18:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Какие цифры числа больше? (C++):

Замена последней цифры на значение наименьшей цифры в записи числа N - C++
Ошибка в задании Условие:Дано натуральное число N. Получить новое число М, которое образуется из числа N путем замены последней цифры на...

Сложить цифры числа (до тех пор, пока не получится сумма из одной цифры) - C++
Всем Доброго времени суток. Первая программа заключается в том что с клавиатуры вводится число например 45644, нужно занести его или в...

Циклы: найти произведение последней цифры и минимальной цифры числа с произведением всех остальных - C++
Помогите, я даже не знаю о чем речь(((( Дано натуральное число n. Найти произведение последней цифры и минимальной цифры этого числа...

Получить число М, которое образуется из числа N путем замены последней цифры на значение наибольшей цифры - C++
Помогите составить программу, пожалуйста! Вот условие: Дано натуральное число N. Получить новое число М, которое образуется из числа...

Вывести сумму первой и третьей цифры и произведение второй и четвертой цифры числа, заданного пользователем - C++
Пользователь вводит 4-значное число - программа выводит сумму первой и третьей цифры и произведение второй и четвертой цифры.

В десятичной записи числа 42*4* пропущены 2 цифры. Определите эти цифры, если известно, что число кратно 72. - C++
Помогите,пожалуйста! С++

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

Не по теме:

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2012, 21:43
Привет! Вот еще темы с ответами:

Образовать новое число, путём замены последней цифры на значение наименьшей цифры в записи исходного числа - C++
Помогите доделать задачу, минимальную цифру нашёл, последнюю цифру нашёл, только осталось присвоить значение минимальной цифры последней,...

Какие-то цифры после строки в файле - C++
Простите, что тема сдублирована, я совсем новичок, удалять не умею, запутался. После записи в файл после записанного добавляются цифры...

Переопределённый оператор возвращает какие то цифры вместо bool - C++
Здравствуйте. Помогите плз, не знаю в чём дело. Переопределил операторы равенства и сравнения: class Edge {//Класс ребро. Массив будет...

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


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

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

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