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

Удалить элементы в массиве. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с массивами.. http://www.cyberforum.ru/cpp-beginners/thread17707.html
Приветствую всех.. Задачка из разряда "на первый взгляд это просто": Задан массив из N элементов. Пользователь вводит N натуральных чисел. Программа должна определить элемент и шаг (step) так, что если проходить с элемента на элемент с определенной величиной шага,то получится последовательность возрастающих чисел. Наибольший шаг не превышает N-1 Определить начальный элемент(start) и шаг,...
C++ Кто сможет переписать?? Вообщем такая тема, надо готовую прогу от Борланд С++ Билдер, переписать в Визуал С++, кто смодет, плиззз, надо срочно, заранее спс http://www.cyberforum.ru/cpp-beginners/thread17688.html
C++ Проверка квадратной матрицы на симметричность
Помогите сделать программу, вот мой код: #include "stdafx.h" #include "stdio.h" #include "conio.h" int main() {int A,i,j,B,n; printf("Vvedite elementi massiva\n"); for (i=0;i<3;i++)
C++ Буквы
Пом. пож. посчитать и вывести сколько раз встречается в тексте каждая буква алфавита??? ((((
C++ Как сделать чтобы поток вызванный дочерним потоком не перебивался другими потоками? http://www.cyberforum.ru/cpp-beginners/thread17631.html
При вызове несколько раз подряд возможен перебив другими потоками.Как бы устранить?Я вот думаю что нужно повысить приоритет этого потока до уровня родительского окна.Только как?
C++ Функции в С++ задали задачку%Ввести натуральные числа N и M )до 6) Вычислить F=(M!+N!)*(M+N)! Вот что я сотворила: double f(int M, int N) {double p=1; for (int i=1;i<=6;i++) return p; } void __fastcall TForm1::Button1Click(TObject *Sender) { подробнее

Показать сообщение отдельно
Alfanderry
1 / 1 / 0
Регистрация: 07.12.2008
Сообщений: 6
07.12.2008, 22:02     Удалить элементы в массиве.
Странно... Только что еще раз попробовал - работает
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
#include<iostream.h>
#include<conio.h>
void main()
 {
  clrscr();
  int M[10]={1,24,4,6,24,6,24,45,12,321};
  int Num=10;
  for(int Ar=0;Ar<Num;Ar++)
   {
    for(int ElAr=Ar+1;ElAr<Num;ElAr++)
     {
      if(M[ElAr]==M[Ar])                                                     
       {
        M[ElAr]=M[Num-1];
        Num--;
       }
     }
   }
  for(int s=0;s<Num;s++)
   {
    cout<<M[s]<<"\n";
   }
  getch();
 }
результат: 1 24 4 6 321 45 12
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru