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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Alston
7 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 410
#1

Задан трехзначное число. Определить, какая из его цифр больше: первая или последняя - C++

21.03.2010, 16:26. Просмотров 1435. Ответов 8
Метки нет (Все метки)

Задан трехзначное число. Определить, какая из его цифр больше: первая или последняя.
напишите код!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2010, 16:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задан трехзначное число. Определить, какая из его цифр больше: первая или последняя (C++):

Задано трехзначное число. Определить, какая из его цифр больше: первая или последняя. - C++
Задано трехзначное число. Определить, какая из его цифр больше: первая или последняя.

дано трехзначное число определить какая из его цифр больше первая или вторая ? - C++
дано трехзначное число определить какая из его цифр больше первая или вторая ?

Дано трехзначное число. Определить: какая из его цифр больше первая или вторая - C++
Дано трехзначное число. Определить: какая из его цифр больше первая или вторая;

Дано трехзначное число. Определить, какая цифра в нем есть больше – первая или последняя. - C++
задано трицифровое число. Как определить, какая цифра в нем есть большей – первая или последняя.

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

Дано трёхзначное число. Определить,какая из его трёх цифр больше. - C++
Помогите плз как пишется на С++)

8
Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
21.03.2010, 16:39 #2
C
1
2
3
4
5
6
7
8
9
10
11
12
int x = 123;
int m[3];
for(int i =0;i<3;i++)
{
m[i]=x%10;
x = x/10;
}
for(int i=0;i<3;i++)
if(m[0]<m[2])
std::cout<<"poslednya bolche";
else
std::cout<<"pervaya;
Проверте работает ли.
P.s можно еще через символы и взять просто первый и последний символ.
0
Alston
7 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 410
21.03.2010, 17:33  [ТС] #3
не работает. Я прост новичок,можна как то легче сделать!!!

Добавлено через 36 минут
Сделайте легкий вариант!!!
0
UKOL
112 / 64 / 7
Регистрация: 17.11.2009
Сообщений: 258
21.03.2010, 17:38 #4
на С++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
int main()
{
    char a,b,c;//установлен символьтый тип
    std::cout << "Vvedite chislo(trehznachnoe) i najmite enter:";
    std::cin >> a >> b >> c;//ввод с клавиатуры
    //проверка условии и вывод на экран
           if(a>c)
        std::cout << "Pervaja" << std::endl;
    if(a<c)
        std::cout << "Poslednaja" << std::endl;
    if(a==c)
        std::cout << "Oni Ravni" << std::endl;
 
    return 0;
}
0
Nameless One
Эксперт С++
5777 / 3427 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
21.03.2010, 17:54 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
int main()
{
   int x;
   std::cin >> x;
   if((x%10)>(x/100))
      std::cout << "The last digit is greater than the first one" << std::endl;
   else if((x%10)<(x/100))
      std::cout << "The first digit is greater than the last one" << std::endl;
   else
      std::cout << "The digits are equal" << std::endl;
   return 0;
}
0
kravam
быдлокодер
1703 / 890 / 45
Регистрация: 04.06.2008
Сообщений: 5,489
21.03.2010, 19:01 #6
C++
1
2
3
4
5
6
7
#include <stdio.h>
int main () {
 int chislo= 567;
 (chislo%10>chislo/100)? (printf("poslednaa tsifra bolshe\n")):(printf("poslednaa tsifra ne bolshe\n"));
 getchar ();
 return 0;
}
ВСё решение в одной тык скыть польской записи. что может быть проще?
0
cibertronic
256 / 143 / 13
Регистрация: 27.12.2009
Сообщений: 908
21.03.2010, 19:04 #7
какой у тя компиллер?

Добавлено через 1 минуту
просто на разных мож и одинаково, парни вот тут выложили красиво, но не факт что норм компилится будет на твоем)
0
kravam
быдлокодер
1703 / 890 / 45
Регистрация: 04.06.2008
Сообщений: 5,489
21.03.2010, 19:05 #8
У меня gcc
0
easybudda
Модератор
Эксперт CЭксперт С++
9698 / 5648 / 964
Регистрация: 25.07.2009
Сообщений: 10,863
21.03.2010, 19:21 #9
Вариант мягко говоря не лучший в плане читабельности, но просто для разнообразия:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int main(){
    int num;
    std::cout << "Enter number between 100 and 999: ";
    std::cin >> num;
    if ( num < 100 || num > 999 ){
        std::cout << "Not so smart?" << std::endl;
        return 1;
    }
    std::cout << ( ( num % 10 > num / 100 ) ? "Right digit is greater then left" : ( num % 10 < num / 100 ) ?
        "Left digit is greater then right" : "Digits are equal" ) << std::endl;
    
    return 0;
}
0
21.03.2010, 19:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.03.2010, 19:21
Привет! Вот еще темы с ответами:

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

Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр? - C++
Дано четырехзначное натуральное число А. Требуется определить что больше: число А или произведение его цифр?

Написать программу, которая определяет: какая из цифр двухзначного числа больше: первая или вторая; - C++
Написать программу, которая определяет: какая из цифр двухзначного числа больше: первая или вторая; помогите пожл)

Дано натуральное трехзначное число n. Верно ли, что среди его цифр есть 0 или 9? - C++
Доброго времени суток как реализовать на c++?Дано натуральное трехзначное число n. Верно ли, что среди его цифр есть 0 или 9? Понимаю что...


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

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

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