Заказчик
Заказчик forsash76 | FL.RU

Заказчик

На сайте 5 лет и 3 месяца (заходил 4 года 8 месяцев 22 дня назад)
1
51.97
Рейтинг
51.97
Все (2)       Заказы (2)        Вакансии (0)       Конкурсы (0)
Разместить заказ
29 Июня 2020
Бюджет: 300 руб
Добавить в код функцию: "поместить ближайший к среднему значению элемент очереди на первую позицию"

#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>

using namespace std;

struct toch
{
int inf;
toch *a;
};

void AddOch(toch **sp, toch **spk, int inf);
toch *ReadOchD(toch *sp, int &inf);
void DelOchAfter(toch *sp);
void DelOchAll(toch **sp, toch **spk);

int main()
{
int count = 0;
int chislo = -50;
int sum = 0;
int avg = 0;
int distToAvg = INT_MAX;

toch *sp;
toch *spk;
sp=spk=NULL;

while (chislo <= 50)
{
AddOch(&sp, &spk, chislo);
sum += chislo;
chislo++;
count++;
}

avg = sum / count;

while (distToAvg != 0)
{
sp = ReadOchD(sp, chislo);
distToAvg = avg – chislo;
}
AddOch(&sp, &spk, chislo);

DelOchAll(&sp, &spk);
}


void AddOch(toch **sp, toch **spk, int inf)
{
toch *spt = new toch;
spt->inf = inf;
spt->a = NULL;
if (*spk == NULL)
*sp = *spk = spt;
else
{
(*spk)->a = spt; *spk = spt;
}
return;
}


toch *ReadOchD(toch *sp, int &inf)
{
if (sp == NULL) return NULL;
inf = sp->inf;
toch *spt = sp;
sp = sp->a;
delete spt;
return sp;
}


void DelOchAfter(toch *sp)
{
if (sp->a == NULL) return;
toch *spt = sp->a;
sp->a = sp->a->a;
delete spt;
}


void DelOchAll(toch **sp, toch **spk)
{
toch *spt; int inf;
while (*sp != NULL)
{
spt = *sp;
inf = (*sp)->inf;
cout <<>a;
delete spt;
}
*spk = NULL;
}

Прошло времени с момента публикации: 4 года 8 месяцев 23 дня 8 часов 16 минут
Раздел: Программирование / Прикладное программирование

14 Мая 2020
Бюджет: 1200 руб
Сделать с 10 по 16 лабу, дедлайн 19.05

Прошло времени с момента публикации: 4 года 10 месяцев 8 дней 6 часов 8 минут
Раздел: Программирование / Прикладное программирование

Рейтинг: 3237.5 Исполнитель определен:
Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».
-->-->