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

Программа зависает при очищении памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить простые множители http://www.cyberforum.ru/cpp-beginners/thread171735.html
Задание: Составить программу определения, является ли данное число простым. Если число не является простым, то определить все его простые множители Заранее спасибо..
C++ Чтение из бинарного файла Добрый вечер.Возникла проблема при чтении имени объекта из бинарного файла,запись в файл идет по структуре |char|int|double|float|'/0'| (запись идет с первого байта) char lname =0; ... http://www.cyberforum.ru/cpp-beginners/thread171713.html
Извлечь из строки числа C++
Нужно извлечь из строки числа. "12/12/12" результат! day = 12; mounth = 12; year = 12; убил 10 минут чтобы найти что-то похожее на этом форуме, ничего не нашел! ну а у гугла я видемо не...
Цикл с увеличивающимся шагом C++
Необходимо написать цикл шаг которого будет увеличиваться. Допустим есть массив из 100 int переменных равных нулю. И есть последовательность: 0 2 5 9 14 20 27 35 44 ... Суть последовательности...
C++ Попадает ли точка с заданными координатами x, y закрашенную в область http://www.cyberforum.ru/cpp-beginners/thread171689.html
Помогите написать две программы пожалуйста :-Первое задание 2. Написать программу, которая определяет, попадает ли точка с заданными координатами x, y закрашенную в область. Рисунок Срочно......
C++ Можно ли сделать строковый ввод для многомерного массива? Можно ли сделать строковый ввод для многомерного массива, если да то как? подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
03.10.2010, 01:32
Тфу. В циклах оказывается проблема
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
#include <iostream>
#include <ctime>
 
using std::cout;
using std::cin;
using std::endl;
 
int main()
 {  
        setlocale(LC_ALL,"Russian");
        srand(time(NULL)); 
        int size,i,j,k=1,count=0;
        int* mas1;
        int* mas2;
        cout<<"Введiть розмiр масиву: ";
        cin>>size;
        cout<<endl;
        mas1 = new int[size];
        mas2 = new int[size];
        cout<<"Сформований масив: ";
        for(i=0;i<size;i++)
          {
                  mas1[i]=rand()%9;
                  cout<<mas1[i]<<" ";
                  mas2[0]=mas1[0];
                  count=0;
                    for(j=0;j<size;j++)
                      {
                        if(mas1[i]==mas2[j])
                      {
                                    count++;
                              }
                      }
                         if(count==0)
                            {    
                                   mas2[k]=mas1[i];
                                   k++;
                                }   
          }
        cout<<endl<<endl;
        cout<<"Стиснутий масив:   ";
        for(i=0;i<k;i++)
        {
                cout<<mas2[i]<<" ";
        }
        cout<<endl<<endl;
        delete[] mas1;
        delete[] mas2;
        system("pause");
        return 0;
 }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru