| Робота з масивом (С++) 14_10_20111 |   |   |   | 
	| Добавил(а) Administrator | 
	| 14.10.11 12:01 | 
| Робота з масивами 
| Операція з масивом | Лінійний масив | Прямоктна таблиця |  
| Опис | Int a[100]; int i, n;//індекс, кількість   елементів | Int a[100][100]; int i,j, n,m;//індекс, кількість   елементів |  
| Введення | cin>>n; for(i=1;i<=n;i++)cin>>a[i]; | cin>>n>>m; for(i=1;i<=n;i++) for(j=1;j<=m;j++) cin>>a[i][j]; |  
| Виведення | for(i=1;i<=n;i++)cout<<a[i]<<" "; | for(i=1;i<=n;i++) for(j=1;j<=m;j++) cout<<a[i][j]<<" "; |  
| Сумування | s=0; for(i=1;i<=n;i++)s=s+a[i]; | s=0; for(i=1;i<=n;i++) for(j=1;j<=m;j++) s=s+a[i][j]; |  
| Пошук | cin>>k; for(i=1;i<=n;i++) if (a[i]==k) cin<<i; | cin>>k; for(i=1;i<=n;i++) for(j=1;j<=m;j++) if (a[i][j]==k) cin<<i<<" "<<j; |  
| Пошук максимального | max=a[1];nmax=1; for(i=2;i<=n;i++)if    (a[i]>max) {max=a[i];nmax=i;} | max=a[1];imax=1;jmax=1; for(i=1;i<=n;i++) for(j=1;j<=m;j++) if  (a[i][j]>max)   {max=a[i][j]; imax=i;jmax=j;} |  
| Сортування | for(i=1;i<n;i++) for(j=1;j<n;j++) if  (a[j]>a[j+1]) {temp=a[j]; a[j]=a[j+1]; a[j+1]=temp;} |   |  
| Стирання | n=n-1; for(i=k;i<=n;i++) a[i]=a[i+1];   |   |  
| Вставка | n=n+1; for(i=n;i>=1;i--) a[i]=a[i-1];   |   |      |