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

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

Войти
Регистрация
Восстановить пароль
 
BigBobo
0 / 0 / 0
Регистрация: 27.11.2013
Сообщений: 4
#1

Ищу подмогу с указателями и функциями в коде - C++

27.11.2013, 16:59. Просмотров 233. Ответов 0
Метки нет (Все метки)

Добрый день. Недавно начал изучать язык. Вот для себя писал программку на задействование пройденных тем и есть вопросы. Суть программы-это заполнения массива, по формуле, которую я сам придумал.Программа должна вывести весь массив и среднее значение. В комментариях к программе я пишу ошибки и вопросы в непонятных местах. Объясните пожалуйста. Спасибо.
Код
#include "stdafx.h"
#include<iostream>
#include<time.h>
#define SIZE 1000
using namespace std;



float TempMass(float temp) // передаю значение функции из мейна
{
	float temp_log[SIZE];
	float *tl=temp_log; //создаю указатель на массив
	while(true) // вечный цикл
	{
		temp=temp+((rand()%13)/20)*pow(-1,(rand()%2)); //моя формула
		*tl=temp;      
		tl++;            // нужно ли еще раз разыменовывать?
		if(tl>=(temp_log+sizeof(float)*SIZE)) 
			break; // прерывание цикла

	}

	return 0;
}
float Avg(float *tl) // хочу передать указатель на массив, который уже заполнил выше.
{
	 float avg;
	 float all;
	for(int i=0;i<SIZE;i++) //цикл для вывода массива полученных чисел на экран
	{
		all+=*tl;             //сколько раз разыменовывать?
		cout<<"  "<<*tl<<endl; //здесь тоже нужно или нет?

	}
	avg=all/SIZE; //среднее значение
 return 0;
}


int _tmain(int argc, _TCHAR* argv[])
{ 

	srand(time(NULL));
	float temp=20.0f;
	Avg(avg); // хочу сюда передать среднее значение и вывод массива.
	         //ошибка: идентификатор не определен. А как сам массив правильно передать, вообще не знаю.
	return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2013, 16:59     Ищу подмогу с указателями и функциями в коде
Посмотрите здесь:

Работа с массивами, указателями и функциями. C++
путаница с указателями C++
C++ помогите с указателями
Массив. с указателями с++ C++
C++ Путаница с функциями и указателями. Платина. Ansi c
C++ Прикол с указателями
работа с указателями C++
C++ Помогите найти ошибку в коде при работе с указателями
C++ Ищу библиотеку с функциями для пиксельного вывода элементов (линии, точки и т.п.)
Работа с указателями/массивами /функциями C++
Не могу разобраться с функциями в коде. Что это за функции Intreader , Bitwriter C++
Найти и исправить ошибку в коде (работа с указателями) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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