15.01.2007, 21:03
общий
это ответ
Здравствуйте, Snowball!
Для проверки своего кода нужно его откомпилировать!
В основном правильно.
Держи (см. приложение)! Удачи
Приложение:
#include <stdio.h>#include <stdlib.h>#include <time.h>int main(){ int n,i,max,min; srand((unsigned)time( NULL ) );//âìåñòî randomize(); n=(rand()*150)/RAND_MAX+51; //âìåñòî n=random(150)+51 int *a=new int [n]; for(i=0;i<n;i++) { a[i]=(rand()*121)/RAND_MAX-60; printf("%d ",a[i]); } puts(""); min=a[0]; max=a[0]; for(i=0;i<n;i++) { if (max<a[i]) max=a[i]; if(min>a[i]) min=a[i]; } for(i=0;i<n;i++) if (a[i]==min) a[i]=max; for(i=0;i<n;i++) printf("%d ",a[i]); delete a;}