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

Ошибка при передаче в функцию указателя на элемент массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ряд Тейлора http://www.cyberforum.ru/cpp-beginners/thread911513.html
Помогите плиз разложить функцию arsh(x) в ряд Тейлора. Мучаюсь пол месяца.Спасибо.
C++ Зашифровать текст . Чтобы зашифровать текст, записанный с помощью русских букв и знаков препинания, его можно переписать, заменив каждую букву непосредственно следующей за ней по алфавиту (буква «Я» заменяется на... http://www.cyberforum.ru/cpp-beginners/thread911508.html
перенос курсора C++
fstream ifile; string s; ifile.open(NameFile, :: ios::in); int cur = ifile.tellp(); ifile.seekp(cur ,ios::beg); ifile >>s; вот незамысловатый кусочек кода, проблема в том что seekp или tell...
C++ В масиве из 100 элементов установить координаты минимум и макимум
В масиве из 100 элементов установить координаты минимум и макимум
C++ Посчитать сколько в тексте слов с 1, 2 и 3 слогами http://www.cyberforum.ru/cpp-beginners/thread911478.html
помогите пжлс, нужно посчитать сколько в тексте слов с 1, 2 и 3 слогами. Спасибо
C++ Необходимо реализовать обработку исключительных ситуаций в программе Необходимо реализовать обработку исключительных ситуаций в программе, в котором реализуется циклический алгоритм вычисления вектора значений функции f(x). На дисплей в цикле выводится значение... подробнее

Показать сообщение отдельно
Вад
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 13

Ошибка при передаче в функцию указателя на элемент массива - C++

25.06.2013, 13:38. Просмотров 434. Ответов 11
Метки (Все метки)

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 "stdafx.h"
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <cmath>
 
const int n = 20;
 
int main() {
  srand(time(0));
  setlocale(0, "");
  double *y, counter = 0, sum = 0;
  y=new double[n]; 
  std::cout << "Массив: " << std::endl;
  for(int i = 0; i != n; ++i) {  
       *(y+i) = rand()%10;
    std::cout << *(y+i) << " ";
 
    if(*(y+i) != 0) {
      sum += fabs *(y+i);-------В Этой строке ошибка.я её убирал,всё вроде работает,но Ср.Арифм. = 0
      ++counter;
    }
  }
  
  std::cout << "\nСреднее арифметическое чисел неравных 0 взятых по модулю: " << sum / counter << std::endl;
  delete [] y;
  system ("pause");
  return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru