Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Main ()






{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);


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.008 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал