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

Одномерные массивы + указатели (среднее арифметическое чисел, введенных с клавиатуры) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа не работает как надо. Задача: Вывести сумму всех элементов массива, кратных данному числу К (вводится с клавиатуры) http://www.cyberforum.ru/cpp-beginners/thread1090142.html
Вот мой код. Суммарное число выводит слишком большее, а после завершения программы ошибку:"Run-Time Check Failure #2 - Stack around the variable 'numb' was corrupted." или подобную, только с другим массивом: "Run-Time Check Failure #2 - Stack around the variable 'mass' was corrupted." .С массивом mass еще проблемы есть.. #include <iostream> using namespace std; int main() { int K; cout <<...
C++ Запись в файл Ребята, когда я записываю в файл текст с помощью этого кода, то в файле получается первая строка пустая и только потом идет текст. Где у меня записывается эта пустая строка я не вижу :( #include <fstream> #include <iostream> #include <string> #include <stdexcept> std::string fileName; int main() http://www.cyberforum.ru/cpp-beginners/thread1090129.html
функция по выводу звезд на экран нн работает, в чем дело? C++
#include <iostream> #include <conio.h> void function (int k)// { for(int i=0;i<k;i++)
Символы в C++ C++
Пишу игру покер в консоли для закрепления знаний по ГСЧ и указателям, хочу чтобы выводилось обозначение пик и остальных мастей(символ взял с википедии(http://ru.wikipedia.org/wiki/Карточная_масть) справа в скобочках): char piki='♠'; Пишет необъявленный идентификатор. Вообщем понятно, что звучит извращенно,но может у вас есть другие варианты.. P.S. Да и символ неправильно выводится у вас на...
C++ Написать функцию kvadr с переменным числом параметров, которая определяет количество чисел, являющихся точными квадратами (2, 4, 9, 16,. . . ) типа in http://www.cyberforum.ru/cpp-beginners/thread1090113.html
Написать функцию kvadr с переменным числом параметров, которая определяет количество чисел, являющихся точными квадратами (2, 4, 9, 16,. . . ) типа int. Написать вызывающую функцию main, которая обращается к функции kvadr не менее трех раз с количеством параметров 3, 7, 11.
C++ Вычислить значение функции в заданном диапазоне Хай, форумчане. В общем нужна ваша помощь. Только начал изучать, решаю задания, но к этому не могу найти примера. Вычислить значение функции в заданном диапазоне. Осуществить вывод исходных данных и результат. Microsoft Visual C++ 6.0 Извините, если создал не в том разделе. подробнее

Показать сообщение отдельно
ValeryS
Модератор
6376 / 4842 / 442
Регистрация: 14.02.2011
Сообщений: 16,045
05.02.2014, 19:12     Одномерные массивы + указатели (среднее арифметическое чисел, введенных с клавиатуры)
Цитата Сообщение от MessageToBears Посмотреть сообщение
спасибо, но это не исправляет проблему.
так ты озвучь проблему то
тебе среднеарифметическое всего массива или
Цитата Сообщение от MessageToBears Посмотреть сообщение
Сначала считает среднее первых двух цифр, записывает в массив b, затем трех, и так далее.
если второе то у тебя и первое решение не правильно
сначала просто копирует первый элемент
и так и не ответил тебе нужна именно адресная арифметика
типа
Цитата Сообщение от MessageToBears Посмотреть сообщение
b+i
кстати заметь что ты не изменяешь указатель в цикле типа, b++, а тупо пишешь все по одному адресу
или можно так b[i]
с указателями можно работать как с массивами

Не по теме:

для выделения кода используй тег С++



Добавлено через 1 минуту
Цитата Сообщение от MessageToBears Посмотреть сообщение
*b=s;
попробуй так
C++
1
*(b+i)=s;
впрочем, zss, уже показал
 
Текущее время: 00:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru