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

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

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

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

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

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

C++ Написать программу, выдающую значение True, если цифры заданного трехзначного числа образуют арифметическую прогрессию.
C++ Даны три числа. Проверить, не является ли одно из них суммой двух других.
C++ Проверить, образует ли элементы данного массива арифметическую прогрессию
C++ Проверить, образуют ли элементы массива арифметическую прогрессию
C++ Составить программу, запрашивающую у пользователя три разных целых положительных числа и находящих сумму двух наименьших из них
C++ Даны целые числа A B C, проверить можно ли из них составить геометрическую прогрессию
Определить, образуют ли числа арифметическую прогрессию C++
C++ Ввести три числа, найти и вывести значение наибольшего из них (блок-схема)
C++ Составляют ли три числа арифметическую прогрессию
Ввести три числа А,В,С. Удвоить каждое из них если A>=B>=C, иначе изменить зачения А и В C++
Ввести три числа А,В,С. Удвоить каждое из них если A>=B>=C, иначе изменить зачения А и В C++
C++ Найти числа < n, в двоичном представлении которых номера ненулевых разрядов образуют арифметическую прогрессию

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
odip
Эксперт С++
 Аватар для odip
7151 / 3291 / 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() */
Yandex
Объявления
30.09.2009, 20:30     Ввести три числа и проверить, возможно ли из них составить арифметическую прогрессию
Ответ Создать тему
Опции темы

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