Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
SeryZone
56 / 28 / 5
Регистрация: 09.03.2012
Сообщений: 726
Записей в блоге: 1
#1

Процедура - не функция! - C++

08.04.2012, 16:45. Просмотров 668. Ответов 1
Метки нет (Все метки)

Помогите перевести программу с Pascal на C++.
Задача звучит так:
Вычислить сумму и произведение N пар заданны вещественных чисел, воспользовавшись подпрограммой SumDob для вычисления суммы и произведения двух вещественных чисел.
Пояснение: Разрешается использовать 2 подпрограммы, для нахождения суммы и произведения соотвественно каждую отдельно.
Вот код на паскале:
Pascal
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
program Proc;
 
var
  n, i: integer;
  a, b: array [1..100] of real;
  s, p: real;
 
procedure Sum(a, b: real);
begin
  s := a + b;
end;
 
procedure dob(a, b: real);
begin
  p := a * b;
end;
 
begin
  readln(n);
  for i := 1 to n do
    readln(a[i], b[i]);
  for i := 1 to n do
  begin
    Sum(a[i], b[i]); dob(a[i], b[i]);
    writeln(s:4:4, ' ', p:4:4);
  end;
end.
Вроде бы всё ничего, если бы не округление до 4 значущих цифр и подпрограммы!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2012, 16:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Процедура - не функция! (C++):

Матрица,функция или процедура. - C++
Доброго всем времени. Пытаюсь написать функцию или процедуру. ” В заданной целочисленной матрице A(N, M) выведите на печать индексы...

Процедура и функция: Описать функцию Exp l(x,ε) вещественного типа - C++
Описать функцию Exp l(x,ε) вещественного типа (параметры x,ε- вещественные,ε>0), находящую приближённое значение функции exp(x): ...

Процедура и функция: Создать другой массив, содержащий отрицательные элементы исходного массива. - C++
доброго времени суток есть код программы //Дан одномерный массив, состоящий из 30 вещественных чисел. //Создать другой массив,...

Функция удаления текста в скобках [2], непосредственно функция + 12кб вложений - C++
Доброго времени суток, случилось так, что пришлось работать с с-строками (лаба, угу), в которой нужно удалить весь текст в скобках,...

Перегрузка операций: friend-функция или функция-член класса - C++
Здравствуйте, меня интересует вопрос, в чем разница при перегрузке операторов через operator и friend. Вот к примеру такой код. class...

Функция sqrt: существует более одного экземпляра. Функция перегруженная - C++
#include <iostream> #include <math.h> #include <iomanip> using namespace std; int main(){ float s, p; int c, a; s=0; ...

1
dr.curse
389 / 345 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
08.04.2012, 17:07 #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
#include <iostream>
#include <iomanip>
int n,i;
double a[100],b[100],s,p;
void sum(double a,double b)
{
   s=a+b;
}
void dob(double a,double b)
{
   p=a*b;
}
int main()
{
   std::cin >> n;
   for (int i=0;i<n;i++)
      std::cin >> a[i] >> b[i];
   for (int i=0;i<n;i++)
   {
      sum(a[i],b[i]);
      dob(a[i],b[i]);
      std::cout << std::fixed << std::setprecision(4) << s << " " << std::fixed << std::setprecision(4) << s;
   }
   return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2012, 17:07
Привет! Вот еще темы с ответами:

какую библиотеку надо подключать чтоб работала функция _getch() и функция cin.get() - C++
какую библиотеку надо подключать чтоб работала функция _getch() и функция cin.get()

Чистая виртуальная функция функция не имеет оператора переопределения - C++
Пишу программу для записи заметок. Есть 2 класса: Page и Note. Note наследуется от Page. Page.h #pragma once ...

что за функция такая strstr? или это не функция? - C++
void search(sp *list){ sp *prt = list; char f,r; cout&lt;&lt;Rus(&quot;введите текст&quot;)&lt;&lt;endl; cin&gt;&gt;f; cout&lt;&lt;Rus(&quot;введите выходной...

Создать производный класс, в котором реализована функция умножения вектора на число и функция сложения двух векторов - C++
Write программу с использованием класса Вектор (не без помощи форумчанина), но необходимо создать производный класс, в котором реализована...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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