Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Вычисление значения цифры в одномерном массиве Объясните пожалуйста принцип вычисления цифры в одномерном массиве в примере, приведенном в книге К и Ч: if (c > = '0' && c < = '9') ++ndigit ; Это отрывок из... 1 символ заключается в одинарные кавычки - '1', если символов больше, это строка, заключается в двойные кавычки "111". Но '4' и 4 это разные вещи. Посмотрите -... https://www.cyberforum.ru/ c-beginners/ thread637246.html C (СИ) Определение, является ли введённая буква буквой русского алфавита
программа должна определять русская буква или нет #include <stdio.h> #include <stdlib.h> #include <windows.h> #define CP SetConsoleCP(1251); SetConsoleOutputCP(1251); #define SP... Проинициализируй массив так: int massiv={'а', 'е', 'ё', 'и', 'о', 'у', 'ы', 'э', 'ю', 'я'}; Тогда твоя программа будет запускаться.
C (СИ) Преобразовать число и вывести в hex Всем ПРИВЕТ! Помогите, пожалуйста, разобраться с кодом написанным на Си подобном языке. Программа взята из реально работающего проекта. Она должна взять число десятичное (123456) перевести его в... Моя первая тема. Естественно ПОМОГИТЕ! так что нам теперь молиться на тебя? читай правила: название темы должно отражать суть проблемы https://www.cyberforum.ru/ c-beginners/ thread637696.html C (СИ) Переворот трёхзначного числа Решил написать прогу переворачивающее трёхзначное число.....вот код.....вроде правильно....но не хочет...по-любому касяк есть..интересно где?? #include <stdio.h> #include <conio.h> int... printf("%d%d%d",(int)A,B,C); https://www.cyberforum.ru/ c-beginners/ thread637767.html
C (СИ) Работа с файловым потоком: Преобразование base64 > original data Дана функция http://base64.sourceforge.net/b64.c -> static int decode( FILE *infile, FILE *outfile ). Функция выполняет преобразование base64 >> original data. Необходимо адаптировать ее так, что... Можно передавать stdin,stdout предварительно перенаправив их. Пример: freopen("tmp.tmp","wt",stdout); freopen("tmp2.tmp","rt",stdin); https://www.cyberforum.ru/ c-beginners/ thread637453.html C (СИ) Suspicious pointer conversion подскажите пожалуйста, что сделать надо? все равно тоже самое пишет( Не компилируется оно не по этому. Эта строка вполне допустима (не факт, что она правильная, но компилироваться должна). А вот строку, на которую он ругается, я в... https://www.cyberforum.ru/ c-beginners/ thread637914.html
C (СИ) Цвет текста в консоли https://www.cyberforum.ru/ c-beginners/ thread637816.html
Цвет текста в консоли, задний фон текста, общий фон. Как это можно сделать через printf? или же другие функции? Помогите! MVS. SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_BLUE | BACKGROUND_BLUE | BACKGROUND_RED | BACKGROUND_GREEN); * * printf("Hello, World!\n"); Интересно, а если прогу скомпилить...
В массиве М(45) найти максимальный среди отрицательных элементов и число нулевых элементов стоящих после него C (СИ)
В массиве М(45) найти максимальный среди отрицательных элементов и число нулевых элементов стоящих после него. #include<stdio.h> #include<stdlib.h> #include<math.h> { int M,i; randomize(); ... Можно управиться за один цикл: #include <time.h> #include <stdio.h> #include <stdlib.h> #define SIZE 45 int main(void) {
C (СИ) Точка пересечения прямых в пространстве Помогите, пожалуйста! нужно определить координаты точек пересечения прямых, где прямые задаются двумя точками. Вроде бы все правильно, но выдает неправильные координаты. Подскажите, как исправить? ... https://www.cyberforum.ru/ c-beginners/ thread637168.html C (СИ) Написать программу для вычисления площади выпуклого четырехугольника ABCD
Написать программу для вычисления площади выпуклого четырехугольника ABCD, заданного длинами сторон AB, BC, CD, DA и диагональю АС. Диагональ делит четырехугольник на два треугольника площадь каждого... #include<stdio.h> #include<stdlib.h> #include<math.h> float f(float, float, float); int main() { float AB, BC, CD, DA, AC, S1, S2, S;
C (СИ) Массив, константы и #define Всем доброго дня! Сразу к делу. Есть большое желание иметь массив длиной в константу и саму эту константу для работы. Очевидно, что код/*....*/ const int n=10; int a; /*....*/является... задачу не решает, так как n в таком случае не является константой Почему? https://www.cyberforum.ru/cpp-beginners/thread43051.html#post209610 https://www.cyberforum.ru/ c-beginners/ thread637251.html C (СИ) Вычислить площадь двух кругов https://www.cyberforum.ru/ c-beginners/ thread637695.html
Привет все....я тут решил первую прогу на с++ написать, вот, и хочу вычеслить площадь двух радиусов.....но проблема в том что прога не даёт результат о площади второго круга, и я не знаю как... площадь двух радиусов это что? Добавлено через 36 секунд квадрат радиуса R1 * R1 Добавлено через 29 секунд я тут решил первую прогу на с++ написать ваша программа на Си
 Аватар для alkagolik
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
15.08.2012, 22:15 0

Найти среднее число из трех заданных - C (СИ) - Ответ 3362415

15.08.2012, 22:15. Показов 4295. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено Левиафам как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
#define min( a, b ) ( ( ( a ) > ( b ) ) ? ( b ) : ( a ) )
#define max( a, b ) ( ( ( a ) > ( b ) ) ? ( a ) : ( b ) )
#define middle( a, b, c ) ( min(min(max(a, b), max(b, c)), min(max(a, c), max(b, c))))
 
int main() {
 
    fprintf( stdout, "%u\n", middle( 1, 2, 3 ) );
    fprintf( stdout, "%u\n", middle( 1, 3, 2 ) );
    fprintf( stdout, "%u\n", middle( 2, 1, 3 ) );
    fprintf( stdout, "%u\n", middle( 2, 3, 1 ) );
    fprintf( stdout, "%u\n", middle( 3, 1, 2 ) );
    fprintf( stdout, "%u\n", middle( 3, 2, 1 ) );
    return 0;
}


Вернуться к обсуждению:
Найти среднее число из трех заданных C (СИ)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.08.2012, 22:15
Готовые ответы и решения:

Найти для трех чисел: сумму, среднее число, произведение и большее и меньшее число
Написал программку: вводишь 3 числа и должно выбить их сумму, среднее число, произведение и большее и меньшее число. Но при вводе любых...

Найти среднее из трех заданных чисел
Дано три числа найти среднее из них

Найти среднее по величине из трех заданных чисел
Даны три числа. Найти среднее из них (т.е. число, расположенное между наименьшим и наибольшим).

2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.08.2012, 22:15
Помогаю со студенческими работами здесь

Найти среднее арифметическое трех вещественных чисел, заданных с клавиатуры
найти среднее арифметическое трех вещественных чисел, заданных с клавиатуры

Найти наименьшее число из трех заданных
нужно написать 2 программки в паскалеАВС: 1задача : даны три числа. найти наименьшее из них. 2задача: дано трёхзначное число. в...

(Студент) найти наименьшее из трех заданных чисел. Студент получил оценку (от 2 до 5) найти среднее значение оценок
(Студент) найти наименьшее из трех заданных чисел. Студент получил оценку (от 2 до 5) найти среднее значение оценок.

Среди трех заданных чисел найти число, расположенное между наибольшим и наименьшим
Ввести с клавиатуры 3 числа. Найти среди них число, расположенное между наименьшим и наибольшим. Вывести результат на дисплей.

Найти среднее число среди трех данных чисел
Дано три числа. Найти среднее з их (в смысли, число,размещено меж наименьшим и наибольшим).

0
Новые блоги и статьи
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­х API с Java и gRPC
Wired 04.03.2025
В разработке производительность и масштабируемость микросервисных приложений играют ключевую роль. Традиционные REST API, несмотря на свою популярность и простоту, не всегда способны обеспечить. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 знаменует собой значительный скачок в развитии Java, внося фундаментальные улучшения в производительность, безопасность и удобство разработки. Релиз включает множество революционых изменений,. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Современная блокчейн-разработка на Java предоставляет разработчикам широкий спектр возможностей. В отличие от Solidity, который ограничен экосистемой Ethereum, Java позволяет создавать как. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru