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

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

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

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

30.01.2011, 13:37. Просмотров 542. Ответов 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++
Даны три прямоугольные матрицы. Найти след каждой матрицы и вывести на печать значения наименьшего по модулю следа. Вычисление следа...

Почему delphi после окончания процедуры переходит в начало/середину процедуры? - Delphi
Почему delphi после второго end; переходит к while, а в полной версии процедуры в ее середину? program hren; uses SysUtils,...

Использование имени процедуры в качестве параметра другой процедуры - C (СИ)
Составить программу по заданному условию. Первая часть условия является заданием на разработку процедур для любой функции f1, f2. Условие...

Использование имени процедуры в качестве параметра другой процедуры - C (СИ)
Составить программу по заданному условию. Первая часть условия является заданием на разработку процедур для любой функции f1, f2. Условие...

Вызов процедуры из другой процедуры с параметрами - Delphi
Не подскажете как вызвать процедуру StringGrid1KeyUp procedure TMainForm.StringGrid1KeyUp(Sender: TObject; var Key: Word; Shift:...

Функции и процедуры. При помощи процедуры записать слова задом наперед - Free Pascal
Дана строка S, состоящая из не менее 5 слов. При помощи процедуры записать слова задом наперед. Порядок слов сохранить. ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
2923 / 1352 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
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
99 / 39 / 7
Регистрация: 30.01.2011
Сообщений: 129
Завершенные тесты: 4
30.01.2011, 15:07  [ТС]     Процедуры на С... #4
Спасибо больше, умнички!
Лаконичный код, все работает и компилируется!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2011, 13:02     Процедуры на С...
Еще ссылки по теме:

Использование имени процедуры в качестве параметра другой процедуры - Turbo Pascal
Help! Для массива С из n элементов составить процедуру, которая находит значения m наименьших его элементов (Z1, Z2,...,Zn, а также сумму...

Использование имени процедуры в качестве параметра другой процедуры - PascalABC.NET
Составить программу по заданному условию.Первая часть условия является заданием на разработку процедуры для любой функции f или пары...

Задачник Абрамян. Процедуры и функции. Процедуры с числовыми параметрами - C++
Описать процедуру RectPS(x1, y1, x2, y2, P, S), вычисляющую периметр P и площадь S прямоугольника со сторонами, параллельными осям ко- ...

Использование имени процедуры в качестве параметра другой процедуры - Turbo Pascal
Предложите, пожалуйста, пример решения след. задачи с использованием вышеуказанного условия: Составить процедуру, которая для...


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

Или воспользуйтесь поиском по форуму:
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
31.01.2011, 13:02     Процедуры на С... #5
Формально на этом языке вообще нет процедур, вместо них функции со специальным типом без данных возвращаемого значения.
Yandex
Объявления
31.01.2011, 13:02     Процедуры на С...
Ответ Создать тему
Опции темы

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