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

мужики!выручите пожалуйста! задан одномерный массив B состоящем из n вещественных элементов, - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализовать класс больших чисел с функциями сложения, вычитания, записи и вывода http://www.cyberforum.ru/cpp-beginners/thread1106499.html
Надо реализовать класс, что будет содержать массив с 40 элементов. Предусмотреть функции сложения/вычитания, записи/вывода. Я уже на сложении 3 дня застряг, вычитание вообще не знаю, как сделать. вот мой код: #include <iostream> using namespace std; class HugeInteger { private: int num;
C++ Обновление символов в консоли У меня есть рамка в которой движется символ. Каким образом я при управлении символом могу не перерисовывать рамку? Если нужно - скину код. http://www.cyberforum.ru/cpp-beginners/thread1106495.html
C++ Ошибка Access Violation при записи
void Texts :: setC_String() { str=strb; str->setC_String();//здесь указывает на ошибку str=strh; str->setC_String(); } Из абстрактного класса
C++ Написать програму, ведущую подсчет городских жителей, через структуру.
Составить программу, в которой описывается структура из полей: Город, Количество жителей Количество родившихся в прошлом году, Количество умерших в прошлом году. Организовать ввод двух структурных переменных, вывод каждой структуры на экран и расчет прироста населения. в программе создается и используется массив (не динамический) из определенного пользователем количества структурных переменных...
C++ Несколько сортировок http://www.cyberforum.ru/cpp-beginners/thread1106482.html
Пишу программу, которая сортирует матрицу случайных значений пятью сортировками. Для A>B Программа работает на " Ура". Но как B>A получаются неведомые ошибки, которые препятствуют сортировке. #include<iostream> #include <ctime> #include <iomanip> #include <stdlib.h> using namespace std; int A,B;
C++ Переменная не меняется, помогите исправить #include <iostream> using namespace std; const int NUM = 30; void SerchMax(float a, int n, float ma){ int i; ma=a; for(i=1;i<n;i++) { if(a>ma)ma=a; a=0; подробнее

Показать сообщение отдельно
Genn55
342 / 189 / 37
Регистрация: 26.12.2012
Сообщений: 661
01.03.2014, 18:20     мужики!выручите пожалуйста! задан одномерный массив B состоящем из n вещественных элементов,
Цитата Сообщение от ALEXey__ Посмотреть сообщение
Да, она не идеальна
да еще и с ошибками.
Учите матчасть
Размер массива часто используется в различных моментах кода программы (например, в циклах прохода по массиву), поэтому удобнее его объявлять не конкретным числом в самом объявлении массива, а отдельно, как константу. Почему как константу? Потому что размер массива не может изменяться во время работы программы, на то он и статический, а не динамический Для того, чтобы компилятор знал о том, что это константа и не выдавал ошибку во время компиляции программы, нужно обязательно объявлять константное значение, в частности размер массива, со спецификатором const.
C++
1
2
const int arraySize = 10;
float array[arraySize] = {0};
Эта строка уже ошибка
C++
1
cout<<"Размер массива: "; cin>>n;
и если бы так было у вас написано
C++
1
2
const int n = 50;
float array[n] = {0};
и вопросов бы не возникло.Исправили бы эту строку
C++
1
cout<<mas[i]<<"  ";
на
C++
1
cout<<i + 1 <<"  ";
К стати она увас не верна
C++
1
cout<<i<<"  ";
показывает индекс,а не номер и все. Компиляция чистая,работает верно.
 
Текущее время: 15:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru