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

написать на СИ++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка одномерного массива http://www.cyberforum.ru/cpp-beginners/thread142929.html
Здраствуйте, нужна помощь,а то в голову нечего не лезит... Есть одномерный массив из чисел . Мне необходимо сортировать их рандомно, что бы получилось (к примеру), надо сортировать так, что бы числа...
C++ Не сложный вопросик!!! В базовом классе перегрузил operator<<, затем в производном переопределил. Как при использовании указать что бы выполнялся operator<< из производного класса? http://www.cyberforum.ru/cpp-beginners/thread142921.html
C++ Найти такую непрерывную последовательность положительных чисел, сумма элементов в которой максимальна
В произвольном массиве нужно найти такую непрерывную последовательность положительных чисел, сумма элементов в которой максимальна. Размер массива: 200, диапазон : от -100 до 100. помогите!...
C++ блок-схема
#include <stdlib.h> #include <stdio.h> #include <conio.h> #include <string.h> struct inf{ char surname; char name; char date; char misto;
C++ Какой интерфейс сделать для стека http://www.cyberforum.ru/cpp-beginners/thread142895.html
Здравствуйте уважаемые форумчане. Для стека нужно сделать графический интерфейс, как лучше реализовать не знаю. Подскажите как лучше это сделать. Глупо наверное, но есть мысль на CLR форму запихнуть...
C++ Возникает ошибка при использовании fscanf Здраствуйте. Возникла такая проблема что при попытке что-то сделать с временной строкой 'с' выдается виндовская ошибка что пямать не может быть read. даже вывести ее после сканфа не получается.... подробнее

Показать сообщение отдельно
НеПродюссер
32 / 20 / 3
Регистрация: 05.03.2010
Сообщений: 51
09.06.2010, 00:23
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
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
#define SIZE 20
 
void delEm(int *&a, int &size, int index) {
  memmove(&a[index], &a[index + 1], sizeof(int) * (size - index - 1));
  size--;
}
 
void main() {
  int a[SIZE];
  size = SIZE;
  for (int i = 0; i < size; scanf("%d", a[i++]));
  
  for (int i = 0; i < size; i++) {
    if (a[i] < 0) {  
      delEm(a, size, i);
    }
  }
   
  for (int i = 0; i < size; i++) {
    for (int j = 0; j < size; j++) {
      if ((a[i] == a[j]) && (i != j)) {
       delEm(a, size, j);
      }
    }
  }
 
  for (int i = 0; i < size; printf("%d ", a[i++]));
  system("PAUSE");
  return;
}
вот примерно так=)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru