1 Востаннє редагувалося Replace (31.12.2012 12:38:17)

Тема: Cумарна вартість обладнання і середнє значення вартості

На складі є 12 одиниць обладнання, відома вартість  кожної одиниці. Визначити сумарну вартість обладнання і середнє значення вартості одиниці обладнання і відхилення вартості кожної одиниці від середньої.
Код програми

#include<stdio.h>
#include<math.h>
#include<conio.h>
#include<stdlib.h>
main()
{
int nser, i, n=0, s[15],m[15];
clrscr();
randomize();
{ for(i=0;i<12;i++)
m[i]=10+random(50);
printf("%d",m[i]);
n+=m[i];}
nser=n/12;
printf("%d",nser);
{ for(i=0;i<12;i++)
s[i]=nser-m[i];
printf("%d",s[i]);
}
getch();
return(0);
}


Дякую за допомогу!

2

Re: Cумарна вартість обладнання і середнє значення вартості

Ви так оформлюєте код що
http://cs6063.сайт-злодій/u39506048/video/y_b1f4000a.jpg
пропадає бажання його читати.

Re: Cумарна вартість обладнання і середнє значення вартості

adamans, над форматуванням коду попрацюйте, це дуже важливий аспект у всьому програмуванні.
Пам`ятаю були часи, коли і я все під один бік ліпив.

4

Re: Cумарна вартість обладнання і середнє значення вартості

adamans, щодо оформлення коду зауваження слушні. Однак слід відмітити, що є декілька популярних стилів оформлення коду, які несуттєво відрізняються між собою. Скажімо, я би оформив Ваш код таким чином (не вдаючись у подробиці операцій):

#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <stdlib.h>

int main(int argc, char* argv[])
{
    int nser, i, n=0, s[15],m[15];

    clrscr();
    randomize();

    for(i=0;i<12;i++)
    {
        m[i]=10+random(50);
        printf("%d",m[i]);
        n+=m[i];
    }

    nser=n/12;
    printf("%d",nser);

    for(i=0;i<12;i++)
    {
        s[i]=nser-m[i];
        printf("%d",s[i]);
    }

    getch();

    return 0;
}

Читабельніше, imho. І дозволяє виявити помилки швидше (у вас відкриваюча дужка циклу стояла не там, де треба, причому двічі - явно копіпастили цикл).

5

Re: Cумарна вартість обладнання і середнє значення вартості

Я зкомпілював програму але видає лиш рядок з цифрами різними 48504240345256541326511339-9-11-3-15-17-152613-1226

6

Re: Cумарна вартість обладнання і середнє значення вартості

Як щодо

printf("%d, ", m[i]);

?