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

Массив из повторюящихся значений - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Изучаю с++ http://www.cyberforum.ru/cpp-beginners/thread248019.html
Я начал учить с++ до этого выучил php,js. Но есть пару вопросов например создание папки с помощью windows команды *MD* вот как это оформить,как то так sysstem("MD""путь") - если можно по подробней, и еще как изменять внешний вид окна на что то по лучше, как в обычных програмах пусть даже firesox обычная оболочка windos окна. Добавлено через 1 минуту да и какие библиотеки нужны, иострима...
C++ с++ люди немогу запустить с++ кто в нем работал может просветить фому неведующе:)го что к чему и как зарание спасибо http://www.cyberforum.ru/cpp-beginners/thread248017.html
C++ Вычисление частного и остатка
Написать программу вычисления частного и остатка от деления двух целых чисел. При выводе результата на экран установить ширину поля 11 символов, заменить пробелы символом “$” с помощью функций и манипуляторов. Предусмотреть обработку ошибок. Я это задание реализовал следующим кодом int main(int argc, char* argv) { int a,b; cout<<"Vvedite 1-oe i 2-oe chisla cherez probel: "; cin>>a>>b;...
C++ Программа копирования файла
Есть такое задание: Написать программу копирования файла. В выходном файле сначала должны быть предложения, начинающиеся с гласной буквы, а потом все остальные. Чтение происходит блоками. Обработать ошибки. Кто чем может помогите....спс за ранее
C++ матрица http://www.cyberforum.ru/cpp-beginners/thread247998.html
блин некак немогу решить прогу, помогите кто сможет пож. даны действительные числа а1,а2... . Известно, что а1Ю0 и что среди а2,а3, есть хотя бы одно отрицательное число. Пусть а1,...,аn- члены данной последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Получить а1,а1а2,а1а2а3,...а1а2...аn. Заранее спс!!! Добавлено через 20 часов 23 минуты если можно с...
C++ Объединить элементы в строку Как объединить 3 элемента типа word в единую строку разделяя их точкой подробнее

Показать сообщение отдельно
barlog
2 / 2 / 0
Регистрация: 03.11.2009
Сообщений: 227
24.02.2011, 23:14  [ТС]     Массив из повторюящихся значений
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
 
const  m=3 ;
 
 
void MyInp(int M[][m], int n=3)
{ int i , j, x, y ;
  for(i=0, y=wherey()+1 ; i<n ; i++, y++ )
    for(j=0, x=10 ; j<m ; j++ , x+=5 )
      { gotoxy(x,y);
        cin>>M[i][j] ;
      }
}
 
 
void OutMatr(int M[][m], int n=3)
{ int i , j, x, y ;
  for(i=0, y=3+n ; i<n ; i++, y++ )
    for(j=0, x=10 ; j<m ; j++ , x+=5 )
      { gotoxy(x,y);
        cout<<M[i][j] ;
      }
}
 
 
 
void MyMax(unsigned n,int c1,int X[] , int& Mx)
{ Mx=X[0] ;
 for(int i=1 ; i<n ; i++)
  {if(X[i]>Mx)
     Mx=X[i];
   }
   textcolor(c1);
 cprintf("%d",Mx)
 }
 
 
 
MyPovtor(int M[][m],int *R, int n=3)
 {  int* p ;
     for(i=0; i<n ; i++,)
    for(j=0 ; j<m ; j++ )
           {  if(M[i][j]==t)
           t=M[i][j]
         }
      R[i]=t;
    }
   }
 
 
 
 
 
 
 
int main(int argc, char* argv[])
{  const n=3 ;
int A[n][m] ;
 MyInp(A) ;
 OutMatr(A) ;
 
  getch();
 
        return 0;
}
Добавлено через 56 секунд
lemegeton, спасибо...но я у вас вообще ничего не понимаю

Добавлено через 53 секунды
вот это бред какой-то...не знаю...как сделать эту функцию...для выбора повторяющихся элементов
C++
1
2
3
4
5
6
7
8
9
10
11
 
MyPovtor(int M[][m],int *R, int n=3)
 {  int* p ;
     for(i=0; i<n ; i++,)
    for(j=0 ; j<m ; j++ )
           {  if(M[i][j]==t)
           t=M[i][j]
         }
      R[i]=t;
    }
   }
Добавлено через 38 минут
Boт более разумное...но оно даже не компилиться...ПСОМОТРИТЕ ПОЖАЛУЙСТА!!!ОЧЕНЬ НАДО!!!

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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
 
const  m=3 ;
 
 
void MyInp(int M[][m], int n=3)
{ int i , j, x, y ;
  for(i=0, y=wherey()+1 ; i<n ; i++, y++ )
    for(j=0, x=10 ; j<m ; j++ , x+=5 )
      { gotoxy(x,y);
        cin>>M[i][j] ;
      }
}
 
 
void OutMatr(int M[][m], int n=3)
{ int i , j, x, y ;
  for(i=0, y=3+n ; i<n ; i++, y++ )
    for(j=0, x=10 ; j<m ; j++ , x+=5 )
      { gotoxy(x,y);
        cout<<M[i][j] ;
      }
}
 
 
 
 
MyPovtor(int M[][m],int *R, int n=3)
 {   int t=M[0][0] ;
     for(int i=0; i<m*n ; i++)
    for(int j=i+1 ; j<n*m ; j++ )
        if(M[i]==M[j])
        {   t=M[i] ;
 
      R[i]=t;
    }
   }
 
 
 
void MyMax(int c1,int X[] , int& Mx ,int n=3 )
{ Mx=X[0] ;
 for(int i=1 ; i<n ; i++)
  {if(X[i]>Mx)
     Mx=X[i];
   }
   textcolor(c1);
 cprintf("%d",Mx)  ;
 }
 
 
 
 
int main(int argc, char* argv[])
{  const n=3 ; int mumax;
int A[n][m] ;
int X[n*m];
 MyInp(A) ;
 OutMatr(A) ;
 MyPovtor(A,X) ;
  MyMax(10,X, mumax) ;
 
  getch();
 
        return 0;
}
Добавлено через 32 секунды
ВОТ ИМЕННО ЭТА ФУНКЦИЯ
C++
1
2
3
4
5
6
7
8
9
10
MyPovtor(int M[][m],int *R, int n=3)
 {   int t=M[0][0] ;
     for(int i=0; i<m*n ; i++)
    for(int j=i+1 ; j<n*m ; j++ )
        if(M[i]==M[j])
        {   t=M[i] ;
 
      R[i]=t;
    }
   }
 
Текущее время: 06:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru