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

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

Войти
Регистрация
Восстановить пароль
 
opium95
2 / 2 / 0
Регистрация: 01.12.2012
Сообщений: 86
#1

Нужно сделать программу с указателями , из обычной . (Функции) - C++

07.02.2013, 11:22. Просмотров 343. Ответов 4
Метки нет (Все метки)

Нужно сделать программу с указателями , из обычной . Чтобы возвращение переменно происходило при помощи указателя .
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
#include <iostream.h>
double srarifm (int n);
void main()
{
int n,b;
do{
cout<<"vvedite kol-vo vvodimyh chisel";
cin>>n;
cout<<"srar vseh chisel= "<<srarifm(n)<<endl;
cout<<"1-DA 2-NET"<<endl;
cin>>b;
}
while (b==1);
}
double srarifm (int n) {
int total=0;
int num;
double srar=0;
for(int i=1; i<=n; ++i) {
cout <<"vvedite chislo: ";
cin>>num;
total+=num;
}
srar=(double)total/n;
return srar;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2013, 11:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нужно сделать программу с указателями , из обычной . (Функции) (C++):

не могу сделать программу с указателями на массив и с функцией - C++
такая &quot;беда&quot; впервые столкнулся с указателями,в них чайник.. вот код задание--вывести массив,сделать так,чтоб к этому массиву...

Нужно разобраться с указателями - C++
#include &lt;iostream&gt; #include &lt;stdio.h&gt; using namespace std; //подсчет кол-ва согласных в слове int cntsogl(char *s) { int n=0;...

Нужно сделать программу: - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. сумму положительных элементов массива; 2. произведение...

С++ - map с указателями на функции и функции в классе - C++
Сразу скажу, не уверен, что это возможно осуществить моим способом и прошу указать мою ошибку или показать другое решение близкое к моему.....

Шаблонные функции (нужно сделать метод сортировки) - C++
Сделать в виде шаблонных функций алгоритмы сортировки массивов методом Пузырька, Выбора и Вставки С++ хоть какой не будь из этих...

Функции с указателями - C++
Прокомментируйте листинг программы int f(int a, int *b, int &amp;c){ return(++a + ++(*b) + c++); итерация а, b, c и их конкатенация ...

4
lemegeton
2925 / 1354 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
07.02.2013, 12:45 #2
Некуда тут перчик засунуть.
Приведите условие задачи, что-ли. Может, у вас реализация не подходит.
0
opium95
2 / 2 / 0
Регистрация: 01.12.2012
Сообщений: 86
10.02.2013, 17:00  [ТС] #3
задание было : создать функцию , которая вводит с клавиатуры последовательность целых чисел и после ввода последнего числа выводит на печать в главной функции среднее арифметическое все введенных чисел . параметром функции является количество вводимых чисел.
0
lemegeton
2925 / 1354 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
11.02.2013, 01:01 #4
Мда. Декомпозиция в задании отвратительна. Такими заданиями можно только быдлокодить научить. В лучшем случае.

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
30
31
#include <iostream>
#include <iomanip>
 
double average(int *begin, int *end) {
  int numberOfElements = end - begin;
  int sum = 0;
  while (begin != end) {
    sum += *begin++;
  }
  return (double)sum / numberOfElements;
}
 
void readSequenceAndPrintAverage(int n) {
  int *vector = new int[n];
  std::cout << "Please, enter " << n << " elements." << std::endl;
  for (int i = 0; i < n; ++i) {
    std::cout << "Enter element number " << i << ": ";
    std::cin >> vector[i];
  }
  std::cout << "Average is " << std::fixed << std::setprecision(4) <<
    average(vector, vector + n) << std::endl;
  delete [] vector;
}
 
int main(int argc, char **argv) {
  readSequenceAndPrintAverage(3);
 
  std::cin.get();
  std::cin.get();
  return 0;
}
0
opium95
2 / 2 / 0
Регистрация: 01.12.2012
Сообщений: 86
11.02.2013, 06:49  [ТС] #5
а что означает здесь вектор ? эмм , и как сделать чтобы мы сами выбрали кол-во чисел которые хотим ввести?)
0
11.02.2013, 06:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2013, 06:49
Привет! Вот еще темы с ответами:

Нужно разбить программу на функции - C++
Помогите, пожалуйста. #include &lt;iostream&gt; #include &lt;iomanip&gt; /* Написать функцию, проверяющую есть ли отрицательные элементы в...

Готовая программа, нужно переделать ее чтобы она работала с УКАЗАТЕЛЯМИ - C++
Вычислить значение выражения тут Вычислить значение выражения (3a+4)/(a-в квадрате-5a-9) для а= 1,2,…100. Результат выполнения занести в...

Нужно поправить программу (тема - функции) - C++
Дан интервал натуральных чисел . Напечатать на экране все те числа, которые принадлежат этому интервалу и которые можно выразить как сумму...

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


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

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

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