Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
2 / 2 / 2
Регистрация: 02.12.2013
Сообщений: 175
1

Даны два целых числа: А и В. Вывести все целые числа, расположенные между числами А и В в порядке убывания

15.09.2014, 14:26. Показов 2594. Ответов 6
Метки нет (Все метки)

Даны два целых числа: А и В. Вывести все целые числа, расположенные между числами А и В в порядке убывания.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.09.2014, 14:26
Ответы с готовыми решениями:

Даны два целых числа A и B (A< B) Вывести все целые числа, расположенные между данными числами (включая сами эти числа)
Помогите пожалуйста! Полное задание:Даны два целых числа A и B (A&lt; B) Вывести все целые числа,...

Даны два целых числа A и B (A < B). Вывести все целые числа, расположенные между данными числами
Даны два целых числа A и B (A &lt; B). Вывести все целые числа, расположенные между данными числами...

Вывести все целые числа, расположенные между числами А и В (не включая сами эти числа) в порядке их убывания
Даны количество N чисел и два целых числа A и B (A &lt; B). Вывести все целые числа, расположенные...

Вывести все целые числа, расположенные между данными числами (не включая сами эти числа), в порядке их убывания
Даны два целых числа A и B (A &lt; B). Вывести все целые числа, расположенные между данными числами...

6
6033 / 2150 / 750
Регистрация: 10.12.2010
Сообщений: 5,996
Записей в блоге: 3
15.09.2014, 14:31 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
 
int main(void) 
{
    int a = 0;
    int b = 0;
    int min = 0;
    int max = 0;
    int i = 0;
    printf("Enter A:");
    scanf("%d", &a);
    printf("Enter B:");
    scanf("%d", &b);
    min = min(a, b);
    max = max(a, b);
    for(i = max - 1; i > min; i--)
    {
      printf("%d%c",i,' ');
    }
    return 0;
}
0
2 / 2 / 2
Регистрация: 02.12.2013
Сообщений: 175
15.09.2014, 14:38  [ТС] 3
Цитата Сообщение от HighPredator Посмотреть сообщение
min = min(a, b);
* * max = max(a, b);
здесь ошибки выдает...
0
6033 / 2150 / 750
Регистрация: 10.12.2010
Сообщений: 5,996
Записей в блоге: 3
15.09.2014, 15:21 4
Цитата Сообщение от mashka4190 Посмотреть сообщение
здесь ошибки выдает...
Какие?

Добавлено через 2 минуты
Кажется я понял какие....

Не по теме:

Omg как я ненавижу xlc



Добавлено через 5 минут
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <stdio.h>
#include <stdlib.h>
 
int max(const int x, const int y)
{
  if (x > y)
  {
    return x;
  }
  else
  {
    return y;
  }
}
 
int min(const int x, const int y)
{
  if (x < y)
  {
    return x;
  }
  else
  {
    return y;
  }
}
 
 
int main(void) 
{
    int a = 0;
    int b = 0;
    int minValue = 0;
    int maxValue = 0;
    int i = 0;
    printf("Enter A:");
    scanf("%d", &a);
    printf("Enter B:");
    scanf("%d", &b);
    minValue = min(a, b);
    maxValue = max(a, b);
    for(i = maxValue - 1; i > minValue; i--)
    {
      printf("%d%c",i,' ');
    }
    return 0;
}
1
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16831 / 6709 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
15.09.2014, 15:27 5
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
 
int min(const int a, const int b) {
    return a < b ? a : b;
}
int max(const int a, const int b) {
    return a > b ? a : b;
}
int main(void) 
{
    int a = 0;
    int b = 0;
    int minV = 0;
    int maxV = 0;
    int i = 0;
    printf("Enter A:");
    scanf("%d", &a);
    printf("Enter B:");
    scanf("%d", &b);
    minV = min(a, b);
    maxV = max(a, b);
    for(i = maxV - 1; i > minV; i--)
    {
      printf("%d ",i);
    }
    return 0;
}
Добавлено через 1 минуту

Не по теме:

опоздал слегка..



Добавлено через 2 минуты
Как вариант, можно так
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
 
int min(const int a, const int b) {
    return a < b ? a : b;
}
int max(const int a, const int b) {
    return a > b ? a : b;
}
int main(void) 
{
    int a = 0;
    int b = 0;
    int minV = 0;
    int maxV = 0;
    printf("Enter A:");
    scanf("%d", &a);
    printf("Enter B:");
    scanf("%d", &b);
    minV = min(a, b);
    maxV = max(a, b);
    while(++minV < maxV)
      printf("%d ", minV);
    return 0;
}
Добавлено через 1 минуту
Цитата Сообщение от KOPOJI Посмотреть сообщение
C
1
2
while(++minV < maxV)
    printf("%d ", minV);
Вернее, раз вам вывод в обратную сторону нужен, то так
C
1
2
while(--maxV > minV)
    printf("%d ", maxV);
0
Guardian of Asgaard
377 / 319 / 197
Регистрация: 11.11.2013
Сообщений: 1,046
15.09.2014, 17:13 6
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
 
int main() {
    int a, b;
    int min, max;
 
    scanf("%d %d", &a, &b);
 
    if ( a > b ) {
        max = a - 1;
        min = b + 1;
    } else {
        max = b - 1;
        min = a + 1;
    }
    for ( ; max >= min; max-- ) {
        printf("%d\n", max);
    }
 
    return 0;
}
0
429 / 383 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
16.09.2014, 21:24 7
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>      // printf
 
int main(void)
{
    int a, b;
    scanf("%d %d", &a, &b);
    if( a > b ) { a ^= b ^= a ^= b; }   // XOR swap
    for( ++a, --b; a <= b; --b ) {
        printf("%d ", b);
    }
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.09.2014, 21:24

Даны два целых числа А и В (А<В) Вывести в порядке убывания все целые числа
Даны два целых числа А и В (А&lt;В) Вывести в порядке убывания все целые числа, расположение между А и...

Вывести все целые числа, расположенные между данными числами, в порядке их убывания
доброго времени суток. как вывести в ответ числа не включая первое и последнее? у меня...

Циклы: вывести все целые числа, расположенные между заданными числами, в порядке убывания
Помогите с заданием, пожалуйста. Даны два целых числа А и В (А&lt;В). Вывести все целые числа...

Вывести все целые числа, расположенные между данными числами в порядке их убывания (цикл for)
Даны два целых числа A и B (A меньше B). Вывести все целые числа, расположенные между данными...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru