Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
227 / 18 / 2
Регистрация: 27.12.2012
Сообщений: 69
1

Вычислить значение функции для отрицательных элементов массива и подсчитать их количество

29.12.2012, 12:23. Показов 558. Ответов 3
Метки нет (Все метки)

Помогите решить задачу.

Дано одномерный массив Р, состоящий из 32 элементов. Вычислить значение функции для отрицательных элементов массива и подсчитать их количество.

Вычислить значение функции для отрицательных элементов массива и подсчитать их количество


Зарание спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.12.2012, 12:23
Ответы с готовыми решениями:

Одномерный массив. Вычислить значение функции для отрицательных элементов массива и подсчитать их количество
Дано одномерный массив Р состоящий из 32 элементов. Вычислить значение функции для отрицательных...

Вычислить значение функции для отрицательных элементов массива и подсчитать их количество
дан одномерный массив P, который состоит из 32 элементов. вычислить значение функции для...

Для каждого массива вычислить: значение максимального элемента, количество отрицательных элементов
Заданы 4 одномерных массива A,B,C,D. Количество элементов каждого массива не превышает 60. Для...

Для динамического массива подсчитать количество его отрицательных элементов с четным порядковым номером
Для динамического массива подсчитать количество его отрицательных элементов с четным порядковым...

3
75 / 60 / 24
Регистрация: 03.06.2011
Сообщений: 309
29.12.2012, 20:53 2
я понятия не имею как рандомно генерить числа среди которых отрицательные будут поэтому если использовать рандом то будет так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream.h>
#include<math.h>
#include<stdlib.h>
#include<iomanip>
float A(float x)
{ float f, b=-3.85;
 return f=(log(x)+b)/0.7*x-b;  }
int main()
{  float p[31];
   float x;
  for (int i=0; i<=31; i++)
 {   p[i]=rand()%100;  cout<<p[i]<<"\t"; }
cout<<"\n"<<endl;
   for (int i=1; i<=31; i++)
  {  if (p[i]<0) //если отрицателен 
      { x=p[i]; 
          x=A(x); //применяем функцию
            cout<<setw(3)<<x<<"\t";  }
       else cout<<p[i]<<"\t";   } //иначе выводим исходный массив
}
а если вводить поэлементно то будет правильнее, но займет больше времени и будет вот так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream.h>
#include<math.h>
#include<iomanip>
double A(float x)
{ float f, b=-3.85;
 return f=(log(x)+b)/0.7*x-b;  }
int main()
{  double p[31];
   float x;
  for (int i=0; i<=31; i++)
 {  cout<<"p["<<i<<"]="; cin>>p[i]; }
  for (int i=0; i<=31; i++)
  cout<<p[i]<<"\t";
  
cout<<"\n"<<endl;
   for (int i=0; i<=31; i++)
  {  if (p[i]<0) 
      { x=p[i]; 
          x=A(x); 
            cout<<setprecision(3)<<x<<"\t";  }
      else cout<<p[i]<<"\t";   }
}
Добавлено через 7 минут
так-то можно например
C++
1
2
for (int i=0; i<=31; i++)
 {   p[i]=rand()%100; p[i]*=-1;  cout<<p[i]<<"\t"; }
но тогда строго отрицательные будут
1
512 / 464 / 81
Регистрация: 07.04.2012
Сообщений: 869
Записей в блоге: 1
29.12.2012, 21:01 3
Цитата Сообщение от Дмитрий 93 Посмотреть сообщение
понятия не имею как рандомно генерить числа среди которых отрицательные
C++
1
p[i]= -50 + rand() % 101;
от -50 до 50, например
2
75 / 60 / 24
Регистрация: 03.06.2011
Сообщений: 309
29.12.2012, 21:26 4
Цитата Сообщение от Schizorb Посмотреть сообщение
C++
1
p[i]= -50 + rand() % 101;
от -50 до 50, например
до сегодняшнего для генератор не пользовал))
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.12.2012, 21:26

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Подсчитать количество отрицательных элементов массива
Здравствуйте,киберфорумчане. Нужна помощь(код программы) с таким заданием: Подсчитать ...

Подсчитать количество отрицательных элементов массива
11. Подсчитать количество отрицательных элементов массива. Вывести на дисплей полученное значение.

Подсчитать количество отрицательных элементов массива
Составьте программу ,которая формирует массив из 16 случ. целых чисел от -20 до 20 и подсчитайте...

Подсчитать количество отрицательных элементов массива
создайте массив A с помощью генератора случайных чисел с элементами от -10 до 10 и выведите его на...

Подсчитать количество отрицательных элементов массива
Для админов, я вообще не умею программировать, нужен грамотный совет, или решение) задали, теперь...

Подсчитать количество отрицательных элементов массива
Подсчитать количество отрицательных элементов массива. Вывести на дисплей полученное значение


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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