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

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

Войти
Регистрация
Восстановить пароль
 
Martovskij
98 / 38 / 7
Регистрация: 30.01.2011
Сообщений: 129
Завершенные тесты: 4
#1

Процедуры на С... - C++

30.01.2011, 13:37. Просмотров 532. Ответов 4
Метки нет (Все метки)

Товарищи мужчины, прошу написать прогу по заданным условиям на языке С.
Сама сколько не пробовала, ничего не могу понять... даже читая справочники по С... весь мозг уже изъела эта задача


В заданиях данной подгруппы требуется реализовать процедуры или функции с числовыми параметрами типа int и float. Входные параметры этих типов обычно описываются как параметры-значения.

Proc1. Описать функцию Min2(A,B)1|Max2(A,B)2 вещественного типа, находящую минимальное1|максимальное2 из двух вещественных чисел A и B. С помощью этой функции найти минимальные1|максимальные2 из пар чисел A и B, A и C, A и D, если даны числа A, B, C, D.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2011, 13:37     Процедуры на С...
Посмотрите здесь:

C++ Процедуры. Процедуры-функции
процедуры и функции C++
C++ Процедуры. Треугольники
C++ Процедуры и функции C++
C++ Подпрограммы-процедуры
Процедуры и функции C++
Процедуры на С++ C++
C++ Процедуры в qt
C++ процедуры в с++
Процедуры C++
C++ Подпрограммы-процедуры и процедуры-функции
Функции и процедуры C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MegaAce
330 / 304 / 65
Регистрация: 14.02.2010
Сообщений: 662
30.01.2011, 14:02     Процедуры на С... #2
Если только
Цитата Сообщение от Martovskij Посмотреть сообщение
функции с числовыми параметрами типа int и floa
Цитата Сообщение от Martovskij Посмотреть сообщение
найти минимальные1|максимальные2 из пар чисел
то сгодится и такое

C
1
2
3
4
5
6
7
8
9
float min(float a, float b)
{
 if (a<b) return a; else return b;
}
 
float max(float a, float b)
{
 if (a>b) return a; else return b;
}
lemegeton
2915 / 1344 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
30.01.2011, 14:09     Процедуры на С... #3
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
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
 
float Min(float a, float b) {
  return ((a < b) ? a : b);
}
 
float Max(float a, float b) {
  return ((a > b) ? a : b);
}
 
int main(int argc, char **argv) {
  srand(time(NULL));
  float a = rand() % 10000 / 1000.;
  float b = rand() % 10000 / 1000.;
  float c = rand() % 10000 / 1000.;
  float d = rand() % 10000 / 1000.;
 
  printf("min(%f, %f) = %f\n", a, b, Min(a, b));
  printf("min(%f, %f) = %f\n", a, c, Min(a, c));
  printf("min(%f, %f) = %f\n\n", a, d, Min(a, d));
 
  printf("max(%f, %f) = %f\n", a, b, Max(a, b));
  printf("max(%f, %f) = %f\n", a, c, Max(a, c));
  printf("max(%f, %f) = %f\n", a, d, Max(a, d));
 
  return 0;
}
Martovskij
98 / 38 / 7
Регистрация: 30.01.2011
Сообщений: 129
Завершенные тесты: 4
30.01.2011, 15:07  [ТС]     Процедуры на С... #4
Спасибо больше, умнички!
Лаконичный код, все работает и компилируется!
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
31.01.2011, 13:02     Процедуры на С... #5
Формально на этом языке вообще нет процедур, вместо них функции со специальным типом без данных возвращаемого значения.
Yandex
Объявления
31.01.2011, 13:02     Процедуры на С...
Ответ Создать тему
Опции темы

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