16.01.2008, 18:07
общий
это ответ
Здравствуйте, Nadenka!
Решение смотрите в приложение
Приложение:
// 1 задача#include "stdafx.h"using namespace std;#define VALUE 10bool rep(int *q, int w, int e){ for(int i=0; i<w; ++i) if(q[i]==e) return true; return false;}int main(){ int a[VALUE]={1,2,3,3,5,5,2,2,5,9}; int b[VALUE],n1,n2,c1=0; b[0]=a[0]; c1++; for(int i=0; i<VALUE; ++i) { if(!rep(b, c1, a[i]) ) {b[c1]=a[i]; c1++;} } for(int i=0; i<c1; ++i) cout<<b[i]<<" "; system("pause"); return EXIT_SUCCESS;}// 2 задача#include "stdafx.h"using namespace std;#define VALUE 10bool rep(int *q, int w, int e){ for(int i=0; i<w; ++i) if(q[i]==e) return true; return false;}int main(){ int a[6][9],t; srand(time(NULL)); for(int i=0; i<6; ++i) for(int j=0; j<9; ++j) a[i][j]=rand()%10; for(int i=0; i<6; ++i){ for(int j=0; j<9; ++j){ cout<<a[i][j]<<"\t";} cout<<endl;} cout<<endl; for(int i=0; i<6/2; ++i) for(int j=0; j<9; ++j) { t=a[i][j]; a[i][j]=a[6-i-1][j]; a[6-i-1][j]=t; } for(int i=0; i<6; ++i){ for(int j=0; j<9; ++j){ cout<<a[i][j]<<"\t";} cout<<endl;} system("pause"); return EXIT_SUCCESS;}