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

Динамические массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию, которая возвращает число, полученное из числа X http://www.cyberforum.ru/cpp-beginners/thread993199.html
Написать функцию, которая возвращает число, полученное из числа X,в котором все разряды, расположенные правее центральной позиции, заменены на симметрические относительно центра разряды с левой части числа(крайний правый бит считать нулевым по номеру) Нужно написать через функцию! Спасибо заранее)
C++ Бинарный поиск Всем привет. Есть такая проблемка. Не работает бинарный поиск после сортировки массива подсчетом. Помогите, пожалуйста! #include <iostream> using namespace std; class Bubble { public: int N; int M; http://www.cyberforum.ru/cpp-beginners/thread993198.html
Компиляция gcc C++
Подскажите как в VS скомпилировать программу с помощью компилятора gcc
C++ Почему изменение элемента массива, который был объявлен с размером [] - это UB?
char str = "zzarb"; str = 'm'; // Undefined Behavior char str = "zzarb"; str = 'm'; // OK Что-то я не пойму, почему тогда все нормально, если указать размер вручную, а не давать компилятору автоматически высчитать?
C++ Ошибка: "Expression must be modifiable lvalue" http://www.cyberforum.ru/cpp-beginners/thread993180.html
Всем привет. Есть одна проблемка. vs2010 выдает ошибку в строке 20 Error: Expression must be modifiable lvalue. Также в строке 51 Error: Expression must have pointer-to-object type. В чем проблема? Помогите, пожалуйста! #include <iostream> using namespace std; class Bubble { public: int N; int M;
C++ Преобразование строки в имя типа Дали задание - разработать контейнер. С этим проблем не было, но далее для тестирования понадобилось каким-то образом ввести тип данных, хранящихся в нём с клавиатуры. Даже не представляю как это сделать, может кто-то сталкивался с такой проблемой? Может это вообще не возможно в С++.. Гуглил - ничего не получилось.. Оригинал задания: Тестирование операций через меню выполняется для BST -... подробнее

Показать сообщение отдельно
olya7
477 / 294 / 91
Регистрация: 18.02.2013
Сообщений: 684
31.10.2013, 00:01
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# include <iostream.h>
#include <math.h>
# define nu 100
void main()
{
 int i, j, k, n, a, b, ost, v, *Mass, *s, chislo  ;
 cout<<"vvedite dlinnu massiva"<<endl<<"n="; cin>>n; 
 while (n > nu) 
 {
        cout << endl << "vvedite pravelnoe znachenie massiva menshee " << nu << " : ";
        cin >> n;   
 }
 s=new int [n];
 Mass=new int [n];
 cout<<"vvedite massiv"<<endl;
 for(i=0;i<n; i++)
 {
     cin>>s[i];
 }
 
 cout<<endl;
 
 
 cout<<"vvesti chislo"<<endl<<"Chislo = ";
 
cin>>chislo;
 k=0;
 for(i=0; i<n; i++)
 {
     a=s[i]; j=0;
 
     v=1;
     while (v==1)
     {  
        
         ost=(a%int(pow(10.0,(j+1))));
 
         if((a-ost)==0)
         {
             ost=(a%int(pow(10.0,j)));
             b=(a-ost)/int(pow(10.0,j));
             v=0;
 
         }
         else j=j+1;
     }
     if(b==chislo)
     {
         Mass[k]=s[i];
         k=k+1;
     }
 
 
 }
 for(i=0;i<k;i++)
 {
     cout<<Mass[i]<<" ";
 }
 delete []s;
 delete []Mass;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru