Данияр Мырзаканов
@dan_ntu
Қазақстан халқы үшін қызмет жасаймын
рейтинг
100
жазбалар
173
пікірлер
73
тіркелуші
96
жазылымдар
7
рейтинг
100
жазбалар
173
пікірлер
73
тіркелуші
96
жазылымдар
7
А(30) массив берілген. Ең кіші және ең үлкен элементтердің аралығында орнала- сқан оң таңбалы элементтердің қосындысы мен санын табыңыз.
#include <stdio.h> #include <conio.h> int main() { int A[1000]; int i,imin,min,max,imax,k=0,n,s=0; 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;i<imax;i++){ if(A[i]>0){ s=s+A[i]; k++; } } } else { for(i=imax+1;i<imin;i++){ if (A[i]>0){ s=s+A[i]; k++; } } } printf("\n Ondelgen massiv \n"); printf("\n En kishi element = %d\n",min); printf("\n En ulken element = %d\n",max); printf("\n On tanbali elementter kosindisi min zhane max arasinda = %d\n",s); printf("\n On tanbali elementter san…