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

Найти сумму первых элементов массива, произведение которых не превышает заданного числа М - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму четных элементов последовательности c++ http://www.cyberforum.ru/cpp-beginners/thread519512.html
Данная последовательность из n целых чисел. Найти сумму четных элементов этой последовательности. Помогите, кому не трудно...
C++ Чем можно проверить код С++? Виндоус 7 х64, хотел установить Borland C++ но х64 не запустилась, чем еще можно проверить такого рода код? #include <iostream.h> #include <conio.h> #include <cstring.h> class Article {... http://www.cyberforum.ru/cpp-beginners/thread519483.html
C++ Создать файл содержащий сведения о результатах охоты
Создать файл содержащий сведения о результатах охоты. Данные должны быть представлены в виде следующей структуры: фамилия охотника; количество добытых животных; общий вес всех...
Обход матрицы С++ Builder C++
Есть матрица 4х4 4 3 12 7 7 1 4 12 5 2 9 1 4 6 6 17 Нужно вывести её элементы как показано на рисунке Ещё нужно найти min и max элементы массива
C++ Получить новую последовательность, выбросив из исходной все члены со значением max(a1, …, a99). http://www.cyberforum.ru/cpp-beginners/thread519449.html
Даны целые числа a1, …, a99 . Получить новую последовательность, выбросив из исходной все члены со значением max(a1, …, a99). Добавлено через 7 часов 43 минуты Эта задача на вычисления с...
C++ Получить числа b1, …, b20, где bi - среднее арифметическое всех членов массива А, кроме аi Даны действительные числа a1, ...,a20. Получить числа b1, …, b20, где bi – среднее арифметическое всех членов последовательности a1, …, a20, кроме аi (i = 1,2, ..., 20). Буду очень благодарна! подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
16.03.2012, 10:45
Цитата Сообщение от Zalik Посмотреть сообщение
Юра я уже достал вас, наверно, но вы можете посмотреть этот вариант? Меня выбрасывает...
- у меня вопрос неужели такая запись
Цитата Сообщение от Zalik Посмотреть сообщение
*(massiv+i)
вам понятней нежели massiv[i] ???Вас выбрасывает потому как неинициализируете число элементов

Цитата Сообщение от Zalik Посмотреть сообщение
int n;
* *srand(time(NULL));
* *float *massiv;
* *massiv = new float [n];
- вы сколько n ввели, а???Вот то то и оно что числа элементов не ввели а память выделить пытаетесь. Так пишите полное условие задачи я вам сделаю в духе последнего кода, с отсутствием фильтров корректного ввода и выделения памяти. Хотя посмотрите мой код здесь

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
if(!(cin>>n))
* * * * * * * * * * * * cout<<"Input error\n";
* * * * * * * * else
* * * * * * * * if(!(arr = new int[n]))
и на скрин, как выдумаете чтобы происходило с программой если бы ошибки Input error или Alllocation memory error не фильтровались, м???Отвечу вылетело бы.
В общем решением для вашего кода является
Цитата Сообщение от Zalik Посмотреть сообщение
int n;
* *srand(time(NULL));
* *float *massiv;
cout<<"Vvedite chislo elementov : ";
cin>>n;

* *massiv = new float [n];
а вам решать писать с фильтрами возможных ошибок либо писать попроще на уровне начинающего с потенциальной опасностью вылета алгоритма...
PS:Если я жестковато ответил - это лишь с целью включения вашей логики...
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru