Мазмұнға өту
Обложка сообщества Разное

ең максималды және ең минималды элементтердің арасында орналасқан сандардың көбейтіндісін тап.с++ тілінде.

#include <stdio.h>
#include <conio.h>
int main()
{
int A[1000];
int i,imin,min,max,imax,k=0,n,s=1;
printf("Massivtin uzindigi  n->:\n");
scanf("%d",&n);
printf("Massivti engizu A[%d]:\n",n);
for (i=0;i<n;i++){
printf("A[%d]=",i);
scanf("%d",&A[i]);
}
//minimumdi tabu
min=A[0];
max=A[0];
for (i=1;i<n;i++){
if (A[i]<min){
min=A[i];
imin=i;
}
if (A[i]>max){
max=A[i];
imax=i;
}
}
if (imin<imax){
for(i=imin+1;i<imax;i++){
s=s*A[i];
}
}
else {
for(i=imax+1;i<imin;i++){
s=s*A[i];
}
}
printf("\n Ondelgen massiv \n");
printf("\n En kishi element = %d\n",min);
printf("\n En ulken element = %d\n",max);
printf("\n elementter kobeitindisi min zhane max arasinda = %d\n",s);
getch();
return 0;
}
 
1
0
892

Осы тақырып бойынша

ең максималды және ең минималды элементтердің арасында орналасқан сандардың көбейтіндісін тап.с++ тілінде. - Yvision.kz