Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

(С) Прошу помощи с массивом!!!

29K
08 декабря 2007 года
Formula
9 / / 06.11.2007
Уважаемые форумчане, прошу помочь мне с лабой. Задание звучит так:
[COLOR="Blue"]Написать функцию, которая для заданного в качестве параметра массива типа double заменяет его элементы значениями косинусов от исходных значений и возвращает количество отрицательных элементов. В главной программе обеспечить вычисление суммы отрицательных элементов обоих заданных массивов.[/COLOR] Очень надеюсь на вашу помощь. Заранее БЛАГОДАРЕН!
13K
08 декабря 2007 года
specter
113 / / 28.09.2007
функция, которая для заданного в качестве параметра массива типа double заменяет его элементы значениями косинусов от исходных значений и возвращает количество отрицательных элементов
Код:
int f(double *array, int size)
{
    int i = 0;
    int count = 0;
    for (; i<size; ++i)
    {
        array = cos(array)
        if ( array < 0 ) ++count;
    }
    return count;
}

вычисление суммы отрицательных элементов массива
 
Код:
int i = 0;
int summ = 0;
for (; i < N; ++i)
    if ( array < 0 ) summ += array;

А вообще задание явно не полное...
29K
09 декабря 2007 года
Formula
9 / / 06.11.2007
Написал программу:
Код:
#include<conio.h>
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include<iostream.h>

double f(double l[]);
double z[10],b[10],d,g,t;
void main()
{
clrscr();
int i;
for(i=0;i<10;i++)
{
printf("Vvedite %i chislo:",i+1);
scanf("%lf",&z);
}
printf("Kolichestvo videmnix elementov->%0.0f\n",f(z));
printf("Noviy massiv:\n");
for(i=0;i<10;i++)
 printf("Element %i->%f\n",i+1,b);
getch();
}

double f(double l[])
{
int m,s=0;
for(m=0;m<10;m++)
{
b[m]=cos(l[m]);
if(b[m]<0){
s++;}
}
return s;
}

Но не получается обеспечить в главной программе вычисление суммы отрицательных элементов обоих массивов. Подскажите, пожалуйста, как это сделать?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог