Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.09;
Скачать: CL | DM;

Вниз

Проблемма!!!   Найти похожие ветки 

 
XsID ©   (2004-02-15 21:00) [0]

Знаю что не "в тему" но мне нужна чья-то помощь.
Пишу это на BC++ v.3.1


#include <stdio.h>
float summ(int sum[10]);
void main()
{
int a[10],i;
for(i=0;i<10;i++)
{
printf("Input a[%d]",i);
scanf("%d",&a[i]);
}
printf("%6.2f",summ(a));
}
float summ(int sum[10])
{
int i;
float buff;
for (i=0;i<10;i++)
buff=buff+sum[i];
return buff/10;
}


А в ответ получаю бред! Что-то типа "-NAN".
Помогите плз. Это моя превая прога на С.


 
BorisMor ©   (2004-02-15 21:30) [1]

ИМХО память под массив надо выделить через malloc
И отступы делайте, а нефига не разбиреш...


 
BorisMor ©   (2004-02-15 21:32) [2]

И через указатели параметры функции передаются.


 
XsID ©   (2004-02-15 21:37) [3]

а примерчик плз. Говорю же - первый раз на С решил попробовать.


 
XsID ©   (2004-02-15 21:39) [4]

кстати если тип возращаемого функцией значения int а не float тогда все хорошо... но надо именно float


 
BorisMor ©   (2004-02-15 21:59) [5]

эээ извините что то меня переклинило...
это же с символами там память выделять надо :)


#include <stdio.h>

float summ(float sum[10]);

float summ(float sum[10])
{
int i;
float buff;
for (i=0;i<10;i++)
buff=buff+sum[i];
return buff/10;
}

void main()
{
int i;
float a[10];

for(i=0;i<10;i++)
{
printf("Input a[%d]",i);
scanf("%e",&a[i]);
}

printf("%e",summ(a));
}


А так ?


 
XsID ©   (2004-02-15 22:12) [6]

Знаеш что не работает?
Вот эта строка

buff=buff+sum[i];


 
XsID ©   (2004-02-15 22:15) [7]

Ха-Ха-Ха!!!
А преподы меня учили "Не забывай обнулять переменную перед использованием, так, на всякий случай"

Так попасться....


 
XsID ©   (2004-02-15 22:18) [8]

А какой в С аналог паскалевского clrscr??


 
lancelot ©   (2004-02-16 00:01) [9]

Тоже самое, clrscr().
Вообще, чаще нажимай Ctrl+F1.



Страницы: 1 вся ветка

Текущий архив: 2004.03.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
14-25940
vajo
2004-02-14 18:54
2004.03.09
Компаненты Semples для D7


14-25925
panov
2004-02-13 20:30
2004.03.09
О спасении девочки (по просьбе)


14-25919
Домарощинер
2004-02-13 15:47
2004.03.09
Почему Рыбкин оказался в Киеве?


14-25865
svin666
2004-02-16 15:56
2004.03.09
Цены за работу


14-25896
Тимохов
2004-02-11 11:23
2004.03.09
Рихтер I