Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ курсовыС, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹...
ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π·Π°ΠΊΠ°Π·. НСдорого!

НаписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° псСвдокодС

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ПослС ввСдСния количСства элСмСнтов массива выдСляСтся ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΠΎΠ΄ динамичСский массив, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ зависит ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ n. ЗапускаСтся Ρ†ΠΈΠΊΠ» для подсчёта ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… разностСй ΠΈ Π½Π°Ρ…оТдСния минимальной ΠΈΠ· Π½ΠΈΡ…, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ условия if (s≤min). ОбъявляСм Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ include, которая сообщаСт компилятору ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ stdafx. h, stdio. h, conio. h ΠΈ iostream. Π”Π°Π»Π΅Π΅ начинаСтся Ρ†ΠΈΠΊΠ», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

НаписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° псСвдокодС (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

На ΡΠΊΡ€Π°Π½ выводится сообщСниС — «Π’Π²Π΅Π΄ΠΈΡ‚Π΅ количСство элСмСнтов массива». [3].

cout<<" Π’Π²Π΅Π΄ΠΈΡ‚Π΅ количСство элСмСнтов n=";

cin>>n;

ПослС ввСдСния количСства элСмСнтов массива выдСляСтся ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΠΎΠ΄ динамичСский массив, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ зависит ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ n. [4].

A=newdouble[n];

Π”Π°Π»Π΅Π΅ начинаСтся Ρ†ΠΈΠΊΠ», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ рСализуСтся Π²Π²ΠΎΠ΄ элСмСнтов массива ΠΈ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΡ… ΡΡƒΠΌΠΌΡ‹.

for (i=0;i.

{.

cout<<" Π’Π²Π΅Π΄ΠΈΡ‚Π΅A[" <<" ]=";

cin>>A[i];

s+=A[i]; //сумма элСмСнтов

}

ВычисляСм срСднСС арифмСтичСскоС ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ. [5]

cout<<" Π‘Ρ€Π΅Π΄Π½Π΅Π΅ арифмСтичСскоС = «<<(a=s/n);

min=abs (A[0]-a);

ЗапускаСтся Ρ†ΠΈΠΊΠ» для подсчёта ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… разностСй ΠΈ Π½Π°Ρ…оТдСния минимальной ΠΈΠ· Π½ΠΈΡ…, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ условия if (s<=min). [6]

for (i=0;i

{

s=abs (A[i]-a);//Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ разности

if (s<=min)

min=s;

}

Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ запускаСтся функция, которая примСняСтся для Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

getch ();

БоставлСниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ программирования высокого уровня

ОбъявляСм Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ include, которая сообщаСт компилятору ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ stdafx. h, stdio. h, conio. h ΠΈ iostream. [7]

#include" stdafx. h"

#include

#include

#include

ΠžΠΏΠΈΡΡ‹Π²Π°Π΅ΠΌ Π³Π»Π°Π²Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. [8]

int main ()

{

setlocale (0," «); //функция, которая обСспСчиваСт Π²Ρ‹Π²ΠΎΠ΄ ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρ‹. [9]

int n, i;

float a, s, min;

s=0;

double *A;

cout<<" ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл? n=";

cin>>n;

A=new double[n];

for (i=0;i

{

cout<<" Π’Π²Π΅Π΄ΠΈΡ‚Π΅ A[" <<" ]=";

cin>>A[i];

s+=A[i]; //сумма элСмСнтов

}

cout<<" РСшСниС: «;

cout<<" Π‘Ρ€Π΅Π΄Π½Π΅Π΅ арифмСтичСскоС = «<<(a=s/n);

min=abs (A[0]-a);//для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ значСния разности

for (i=0;i

{

s=abs (A[i]-a);//Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ разности

if (s<=min)

min=s;

}

cout<<" МинимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ разности= «<

getch ();//Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° экрана

}

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ