Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Main () ⇐ ПредыдущаяСтр 3 из 3
{int i=0, s=0; int a[n]; Textcolor(RED); // экран символдары кызыл тустi Textbackground(GREEN); // экран фоны жасыл тү стi Clrscr(); printf (" Жиым элементтерiн - 10 сан енгiзiң iз: \n"); while (i< n) { printf(" a[%i]=", i); scanf(" %i", & a[i]); s=s+a[i]; i=i+1; } printf(" Жиым арифметикалық ортасы: %5.2f", (float)s/n); printf(" \nАяқ тау yшiн Enter басың ыз"); Getch(); } 11-есеп. Бү тін сандардан тұ ратын А10 жиымы берілген. Сол жиымның ең ү лкен элементін – максимумын жә не оның индексін анық тау керек. /* Жиым максимумын табу */ #include < conio.h> #include < stdio.h> #define n 10 Main() { int i, t, a[n]={6, 5, 9, 8, 7, 4, 1, 2, 3, 0}, max; Textcolor(BLUE); Textbackground(YELLOW); Clrscr(); printf(" a[10] элементтерi: "); for (i=0; i< n; i++) printf(" %d ", a[i]); max=a[0]; t=0; // max - максимум, t - оның индекci for (i=1; i< n; i++) if (a[i] > max) {max = a[i]; t=i; } printf(" \nmax = %d, индексi = %d\n", max, t); Getch(); } 12-есеп. Нақ ты сандардан тұ ратын А[15] жиымы берілген. Жиымның оң элeменттерінің геометриялық ортасын анық тау керек. Геометриялық орта мынадай ө рнекпен анық талады: /* Нақ ты сандардан тұ ратын A[15] жиымының оң элементтерiнiң геометриялық ортасын табу керек */ #include < conio.h> #include < stdio.h> #include < stdlib.h> #define n 15 Main () { Int i; float a[n]; randomize(); // кездейсоқ сандарды ө згертіп отыру функциясы Textcolor(MAGENTA); Textbackground(WHITE); Clrscr(); printf(" \nЖиым элементтері: \n"); for(i=0; i< n; i++) {a[i] = (float)(rand() % 100 - 50)/10; printf(" %5.1f", a[i]); } // кө бейтінді мен оң элементтердің санын табу i=0; // бастапқ ы индекс = 0 float p=1; // оң элементтер кө бейтіндісі int k=0; // оң элементтер саны Do { if (a[i]> 0) { k++; p*=a[i]; } i++; } while (i< n); printf(" \nоң элементтер саны: %d\n", k); p=pow(p, 1.0/k); printf(" геометриялық орта = %f", p);
|