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

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

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

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

07.02.2013, 11:22. Просмотров 309. Ответов 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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2013, 11:22     Нужно сделать программу с указателями , из обычной . (Функции)
Посмотрите здесь:

C++ Нужно сделать программу:
не могу сделать программу с указателями на массив и с функцией C++
C++ Нужно поправить программу (тема - функции)
C++ Шаблонные функции (нужно сделать метод сортировки)
C++ Написать программу с указателями
Переделать программу с указателями С++ C++
C++ Готовая программа, нужно переделать ее чтобы она работала с УКАЗАТЕЛЯМИ
C++ Вызов функции с указателями на матрицу
C++ С++ - map с указателями на функции и функции в классе
C++ Нужно разбить программу на функции
C++ Нужно разобраться с указателями

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lemegeton
2917 / 1346 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
07.02.2013, 12:45     Нужно сделать программу с указателями , из обычной . (Функции) #2
Некуда тут перчик засунуть.
Приведите условие задачи, что-ли. Может, у вас реализация не подходит.
opium95
2 / 2 / 0
Регистрация: 01.12.2012
Сообщений: 86
10.02.2013, 17:00  [ТС]     Нужно сделать программу с указателями , из обычной . (Функции) #3
задание было : создать функцию , которая вводит с клавиатуры последовательность целых чисел и после ввода последнего числа выводит на печать в главной функции среднее арифметическое все введенных чисел . параметром функции является количество вводимых чисел.
lemegeton
2917 / 1346 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
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;
}
opium95
2 / 2 / 0
Регистрация: 01.12.2012
Сообщений: 86
11.02.2013, 06:49  [ТС]     Нужно сделать программу с указателями , из обычной . (Функции) #5
а что означает здесь вектор ? эмм , и как сделать чтобы мы сами выбрали кол-во чисел которые хотим ввести?)
Yandex
Объявления
11.02.2013, 06:49     Нужно сделать программу с указателями , из обычной . (Функции)
Ответ Создать тему
Опции темы

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