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

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

Войти
Регистрация
Восстановить пароль
 
wilden
1 / 1 / 0
Регистрация: 30.09.2009
Сообщений: 17
#1

Ввести три числа и проверить, возможно ли из них составить арифметическую прогрессию - C++

30.09.2009, 20:20. Просмотров 432. Ответов 1
Метки нет (Все метки)

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

Составляют ли три числа арифметическую прогрессию - C++
Даны три числа. Определите, можно ли из них составить арифметическую прогрессии.

Даны целые числа A B C, проверить можно ли из них составить геометрическую прогрессию - C++
Даны целые числа A B C , проверить можно ли из них составить геометрическую прогрессию. Если да, со ставьте из них возрастающую и убывающую...

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

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

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

Ввести три числа a, b, c и найти минимальное из них - C++
3. Ввести три числа a, b, c и найти минимальное из них.

1
odip
Эксперт С++
7157 / 3219 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
30.09.2009, 20:30 #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
25
26
27
28
29
/* Thread 53304 */
#include <stdio.h>
 
 
#define CHKSW(arg_a,arg_b) { \
    if ( (arg_a)>(arg_b) ) { t= (arg_a); (arg_a)= (arg_b); (arg_b)= t; } \
}
 
 
int main( void ) {
    
int a,b,c,t;
int flag;
 
 
scanf( "%d %d %d", &a, &b, &c );
 
printf( "a=%d b=%d c=%d\n", a, b, c );
 
CHKSW(a,b);
CHKSW(b,c);
CHKSW(a,b);
 
flag= (b+(b-a)==c);
printf( "%s\n", (flag ? "YES" : "NO") );
 
return 0;
 
} /* main() */
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.09.2009, 20:30
Привет! Вот еще темы с ответами:

Ввести три числа и найти наибольшее из них - C++
Ввести три числа и найти наибольшее из них(if и else).Заранее благодарчик!

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

Ввести три числа, найти и вывести значение наибольшего из них (блок-схема) - C++
Помогите кто-нибудь нарисовать блок схему для элементарной задачи. Сама задача - &quot;разработать алгоритм задачи: ввести три числа, найти и...

Ввести три числа А,В,С. Удвоить каждое из них если A>=B>=C, иначе изменить зачения А и В - C++
Ввести три числа А,В,С. Удвоить каждое из них если A&gt;=B&gt;=C, иначе изменить зачения А и В.


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

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

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