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

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

Восстановить пароль Регистрация
 
Martovskij
98 / 38 / 7
Регистрация: 30.01.2011
Сообщений: 129
Завершенные тесты: 4
30.01.2011, 13:37     Процедуры на С... #1
Товарищи мужчины, прошу написать прогу по заданным условиям на языке С.
Сама сколько не пробовала, ничего не могу понять... даже читая справочники по С... весь мозг уже изъела эта задача


В заданиях данной подгруппы требуется реализовать процедуры или функции с числовыми параметрами типа 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
 Аватар для 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
 Аватар для lemegeton
2913 / 1342 / 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
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
31.01.2011, 13:02     Процедуры на С... #5
Формально на этом языке вообще нет процедур, вместо них функции со специальным типом без данных возвращаемого значения.
Yandex
Объявления
31.01.2011, 13:02     Процедуры на С...
Ответ Создать тему
Опции темы

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