Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
котенок
Сообщений: n/a
#1

помогите исправить ошибку - C++

09.01.2008, 23:42. Просмотров 996. Ответов 1
Метки нет (Все метки)

1) Надо исправить решение задачи , чтобы ввод значений элементов массива и вывод результатов производился в главной программе, а обработка массива - в функции.Помоги пожалуйста!!!! Оч срочно надо.

Код
#include<stdio.h>
#include<conio.h>
#include<math.h>
float konnova(int n, float*x)
{int i,q=0;
float a,z[100],e=0,k;
for(i=0;i<n;i++)
{z[i]=*(x+i);
}
for(i=0;i<n;i++)
{a=z[i];
if(fabs(a)<=2.6)
{e=e+a;
q=q+1;
}
}
k=e/q;
printf("%5.2f",k);
return k;
}

main()
{float e,num,p[100];
int a,m,N;
clrscr();
printf("Vvedine kol-vo elementov massiva N:\n");
scanf("%d",&N);
clrscr();
printf("Poocheredno vvedite elementu massiva:\n");
for(m=0;m<N;m++)
{scanf("%f",&num);
p[m]=num;
}
konnova (N,p);
getch();
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2008, 23:42     помогите исправить ошибку
Посмотрите здесь:

Помогите исправить ошибку C++
Помогите исправить ошибку C++
C++ Помогите исправить ошибку
Помогите исправить ошибку C++
C++ Помогите Исправить Ошибку
Помогите исправить ошибку C++
C++ Помогите исправить ошибку.....
C++ Помогите исправить ошибку..
Помогите исправить ошибку.. C++
C++ Помогите понять и исправить ошибку...
C++ Помогите исправить ошибку!

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
RedFenix
0 / 0 / 0
Регистрация: 11.01.2008
Сообщений: 4
11.01.2008, 09:01     помогите исправить ошибку #2
так что ли =)

Код
#include<stdio.h>
#include<conio.h>
#include<math.h>
float konnova(int n, float*x)
{int i,q=0;
float a,z[100],e=0,k;
for(i=0;i<n;i++)
{z[i]=*(x+i);
}
for(i=0;i<n;i++)
{a=z[i];
if(fabs(a)<=2.6)
{e=e+a;
q=q+1;
}
}
k=e/q;
return k;
}

main()
{float e,num,p[100];
int a,m,N;
clrscr();
printf("Vvedine kol-vo elementov massiva N:\n");
scanf("%d",&N);
clrscr();
printf("Poocheredno vvedite elementu massiva:\n");
for(m=0;m<N;m++)
{scanf("%f",&num);
p[m]=num;
}
printf("%5.2f",konnova (N,p));
getch();
return 0;
}
Yandex
Объявления
11.01.2008, 09:01     помогите исправить ошибку
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru