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

Ошибка в указателе. исправьте ) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ряд Тейлора http://www.cyberforum.ru/cpp-beginners/thread911513.html
Помогите плиз разложить функцию arsh(x) в ряд Тейлора. Мучаюсь пол месяца.Спасибо.
C++ Зашифровать текст . Чтобы зашифровать текст, записанный с помощью русских букв и знаков препинания, его можно переписать, заменив каждую букву непосредственно следующей за ней по алфавиту (буква «Я» заменяется на «А»). Дан текстовый файл f. Зашифровать данный текст и записать в файл g. алгоритм решения задачи обработки данных, хранящихся в текстовом файле. 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 работает "не совсем правильно " так как например из за переноса в текущую позицию , то- есть перенос по сути не происходит а на деле указатель улетает вперёд байт на 50. что делать? Добавлено через...
C++ В масиве из 100 элементов установить координаты минимум и макимум
В масиве из 100 элементов установить координаты минимум и макимум
C++ Посчитать сколько в тексте слов с 1, 2 и 3 слогами http://www.cyberforum.ru/cpp-beginners/thread911478.html
помогите пжлс, нужно посчитать сколько в тексте слов с 1, 2 и 3 слогами. Спасибо
C++ Необходимо реализовать обработку исключительных ситуаций в программе Необходимо реализовать обработку исключительных ситуаций в программе, в котором реализуется циклический алгоритм вычисления вектора значений функции f(x). На дисплей в цикле выводится значение аргумента x и соответствующее значение функции f(x), а также сообщения об исключительных ситуациях в программе, связанных с делением на нуль и пр. Почему то при разных значениях X F(x)=4, непонятно,... подробнее

Показать сообщение отдельно
Вад
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 13
25.06.2013, 13:38     Ошибка в указателе. исправьте )
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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru