HRyk
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Yrus, в принципе, тебе last_wish все решил, но если ты не разобрался, вот еще варианты: задача 3: #include "stdafx.h" #include <conio.h> int _tmain(int argc, _TCHAR* argv[]) {int a[30],x[30],y[30]; int kol=0,n1=0,n,i,j; printf("Vvedite kolichestvo elementov massiva: "); scanf("%d", & n); for (int i=0;i<n;i++) {printf("Vvedite %d-i element massiva: ",i+1); scanf("%d", & a[i]);} kol=1; for (i=0;i<n;i++) {kol=1; for (j=0;j<n;j++) {if (i!=j) if((a[i]==a[j])&&(a[j]!=0)) {kol=kol+1; a[j]=0; } } if (kol>=2) {x[n1]=a[i];y[n1]=kol; a[i]=0; n1=n1+1;} kol=1; } for (int e=0;e<n1;e++) printf("element: %d, chislo povtorov: %d \n",x[e],y[e]); getch(); return 0; } задача 1+2+4 #include "stdafx.h" #include <conio.h> //#include <math.h> int _tmain(int argc, _TCHAR* argv[]) {int a[30],i,j,n,sum1=0,sum2=0 ,amin,nmin ; printf("Vvedite kolichestvo elementov massiva: "); scanf("%d", & n); for (int i=0;i<n;i++) {printf("Vvedite %d-i element massiva: ",i+1); scanf("%d", & a[i]);} amin=a[1];nmin=1; for (int i=0;i<n;i++) {if (i%2==0) sum1=sum1+a[i]; if (i%2!=0) {sum2=sum2+a[i]; if (a[i]<=amin) {amin=a[i]; nmin=i; } } } printf("Summa chetnih: %d, Summa nechetnih: %d, Minimalniy necetniy: %d, c nomerom: %d\n",sum1,sum2,amin,nmin); printf("Massiv naoborot: \n"); for (i=n-1;i>=0;i--) printf("%d ",a[i]); getch(); return 0; } | Всего записей: 162 | Зарегистр. 04-11-2006 | Отправлено: 21:28 27-01-2007 | Исправлено: HRyk, 21:46 27-01-2007 |
|