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

массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить номер строки матрицы с наименьшей характеристикой http://www.cyberforum.ru/cpp-beginners/thread373220.html
Характеристикой строки целочисленной матрицы назовем сумму ее элементов c четными номерами столбцов. Определить номер строки с наименьшей характеристикой. { int n, m; cout<<"n = "; cin>>n; cout<<"m = "; cin>>m; int** matr = new int*; time_t t; srand((unsigned) time(&t));
C++ в C++ Даны два слова.Вывести все общие буквы этих слов по одному разу. Например, если заданы слова «процессор» и «информация», то ответом должно быть: «р о ц» http://www.cyberforum.ru/cpp-beginners/thread373217.html
C++ Класс строк.
Всем привет! Пишу класс строк.Возникла такая проблема..Когда перегружаю оператор* используя его как проверку на пересечение двух строк,то программа крашится сразу..Почему так я не понимаю,поэтому прошу вас помочь! Вот мой код. #include<iostream> #include<string.h> #include<cstdlib> using namespace std; class String
C++ С...двумерный массив с заменой нулевого элемента и последнего отрицательного
В каждой строке двумерного массива поменять местами первый нулевой элемент и последний отрицательный.Если нету нужно сообщить Помогите с кодом а то совсем бошка не варит:(
C++ Нужна помощь по программитрованию http://www.cyberforum.ru/cpp-beginners/thread373210.html
Нужно создать программу, которая могла бы зажимать клавишу(а не просто нажимать) мыши например на 1.5сек. Кто может это реализовать?
C++ эмуляция зажатия кнопки мыши. Всем привет, Прошу помощи в написании "кликера". В интернете много кликеров, но нужной мне функции не нашлось. А нужно мне вот что: Чтобы кнопка мыши не просто нажималась, а зажималась! на определенное количество времени и только потом отпускалась. Вообщем саму программу я набросал, а зажатие кнопки я пытался эмулировать так: inp.type = INPUT_MOUSE; inp.mi.dwFlags =... подробнее

Показать сообщение отдельно
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
27.10.2011, 10:51     массив
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
#include <stdio.h>
 
int  array_unique(int* arr, int size) {
  int a, b, i, nsize = size;
  for(a = 0; a < nsize; a++) {
        for(b = 0; b < nsize; b++) {
             if(arr[b] == arr[a] && arr + b != arr + a) {
                   for(i = b--; i < nsize - 1; i++)
                        arr[i] = arr[i + 1];
                   nsize--;
             }
         }
  }
   return nsize;
}
 
 
int main(void) {
  int i;
  int arr[] = { 1, 1, 1, 2, 3, 4, 5, 3, 6, 7, 8, 9, 7, 2 };
  int size  = sizeof(arr)/sizeof(arr[0]);
 
  printf("src: ");
  for(i = 0; i < size; i++)
        printf("%d, ", arr[i]);
  putchar('\n');
 
  size = array_unique(arr, size);  
 
  printf("dst: ");
  for(i = 0; i < size; i++)
        printf("%d, ", arr[i]);
  putchar('\n');
 
  getchar();
  return 0;
}
 
Текущее время: 06:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru