Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Love-Love
6 / 6 / 0
Регистрация: 27.10.2012
Сообщений: 94
#1

Требуется умножить все члены последовательности - C++

21.11.2012, 22:57. Просмотров 1254. Ответов 24
Метки нет (Все метки)

Помогите,прошу!
Остались 3 штуки...Не успеваю...
1)Найти произведение элементов массива вещественных чисел, которые больше первого, но меньше 4-го элемента массива (если таких элементов нет, выдать сообщение об отсутствии таких элементов).
2) Дана последовательность вещественных чисел а1, а2, ..., an. Требуется умножить все члены последовательности а1, а2, ..., an на квадрат ее наименьшего члена, если аk*≥*0, и на квадрат ее наибольшего члена, если аk*<*0 (1*≤*k*≤*n).
3) Даны натуральные числа а1, а2, ..., an. Указать те из них, у кот. остаток от деления на М равен L (0*≤*L*≤*M*–*1).

Если поможете ХОТЬ чем-то Буду ОЧЕНЬ_ОЧЕНЬ благодарна!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2012, 22:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Требуется умножить все члены последовательности (C++):

Даны две последовательности. Верно ли, что все члены второй последовательности входят в первую? - C++
Даны две последовательности a^1,a^2,...,a^n, b^1,b^2,...,b^n (m&lt;n). В каждой из них члены различны. Верно ли, что все члены второй...

Требуется вывести n чисел — искомые члены последовательности Фибоначчи - C++
Последовательность Фибоначчи образуется следующим образом: первый и второй члены последовательности равны 1, а каждый следующий равен сумме...

Найти все члены последовательности - C++
Дано вещественное b&gt;=1. Найти все члены последовательности a, построенной по правилу а1=1,а=a+1/a, i=2,3,...,меньшие b. У меня есть...

Удалить из последовательности все члены с максимальным значением - C++
Даны целые числа а 1,а 2,... ,а N .Удалить из последовательности все члены со значением max(a1,...,aN) и пожалуйста напишите типичным...

В последовательности X1, . . ., Xn все члены, меньшие двух, заменить нулями - C++
Даны натуральное число п, действительные числа X1 ..., Xn. В последовательности X1, . . ., Xn все члены, меньшие двух, заменить нулями....

Умножить все элементы последовательности на элемент, находящийся в её середине. (Очередь/ стек) - C++
Требования: Реализовать полученный алгоритм с использованием линейных структур данных заданных типов Одна из заданных ...

24
Wolkodav
605 / 458 / 32
Регистрация: 18.09.2012
Сообщений: 1,685
22.11.2012, 22:18 #16
Не многим сложнее чем предыдущие две))
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
#include <stdlib.h>
using namespace std;
 
void main()
{
double * a;
int n;
int max,min;
cout<<"n=";
cin>>n;
a=new double [n];
for (int i=0;i<n;i++)
{
cout<<"\na["<<i<<"]=";
cin>>a[i];
}
int L,M;
cout<<"M=";
cin>>M;
cout<<"\nL=";
cin>>L;
if ((L<=0)||(L>=M-1))
cout<<"Error!!\n";
for (int i=0;i<n;i++)
{
if ((a[i]%M)==L)
cout<<"Chislo is good!"<<a[i];
}
getch();
return;
1
Love-Love
6 / 6 / 0
Регистрация: 27.10.2012
Сообщений: 94
22.11.2012, 22:21  [ТС] #17
Большое спасибо!!!!!
а можете посмотреть первый код,пожалуйста?
0
Wolkodav
605 / 458 / 32
Регистрация: 18.09.2012
Сообщений: 1,685
22.11.2012, 22:23 #18
Вроде бы как-то так. Могут быть ошибки, предупреждаю сразу. Если нужны русские буквы что-бы выводились надо после void main() или int main() ну вообще любого типа main() поставить
C++
1
 SETLOCALE (LC_ALL,"Russian");
И можно будет что бы он выводил в консоли русские буквы.)

Добавлено через 41 секунду
#include <locale> библиотеку подключить только надо)

Добавлено через 20 секунд
Да могу, а что там? Да можно на ты) Я не такой уж и взрослый)
1
Love-Love
6 / 6 / 0
Регистрация: 27.10.2012
Сообщений: 94
22.11.2012, 22:27  [ТС] #19
'%' : illegal, left operand has type 'double'
что это значит:?

Добавлено через 2 минуты
Код C++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
* * bool fl=0;
* * int size;
* * double proizv=1;
* * cout << "kol-vo el-v massiva: ";
* * cin >> size;
* * double a[size];
* * cout<<"vvod el-v massiva: "<<endl;
* * for (int i=0;i<size;i++)
* * * * cin >> a[i];
for (int i=0;i<size;i++){
* * * * * * *if ((a[i] > a[0]) && (a[i] < a[3])){
* * * * * * * * proizv *= a[i];
* * * * * * * * fl=1;
* * * * * * *}
* * }
if (fl==0)
* * * *cout<<endl<<"el-ov net"<<endl;
* * else
* * * * cout<<endl<<"Itog: "<<proizv<<endl;
* * system("PAUSE");
* * return EXIT_SUCCESS;
}
вот он..это к первому заданию...в общем,он какой-то тяжелый для моего девичьего понимания...Ты не мог бы посмотреть,как бы его упростить(если можно)
скопировался он что-то не очень...это паренек какой-то выложил(посмотри лучше сам на первой страничке)
0
Wolkodav
605 / 458 / 32
Регистрация: 18.09.2012
Сообщений: 1,685
22.11.2012, 22:33 #20
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
#include <stdlib.h>
using namespace std;
 
void main()
{
double * a;
int n;
int max,min;
cout<<"n=";
cin>>n;
a=new double [n];
for (int i=0;i<n;i++)
{
cout<<"\na["<<i<<"]=";
cin>>a[i];
}
double proizv=1;
bool flag=false;
for (int i=0;i<n;i++)
if ((a[i] > a[0]) && (a[i] < a[3]))
{
proizv*=a[i];
flag=true;
}
if (flag)
cout<<"Proizv of element="<<a[i]<<"\n";
else 
cout<<"Elementov netu!\n";
 
getch();
return;
}
Как то так можно
0
Love-Love
6 / 6 / 0
Регистрация: 27.10.2012
Сообщений: 94
22.11.2012, 22:35  [ТС] #21
спасибо)))
а меня еще и только что ОСЕНИЛИ,сказав,что код должен быть на Си...я в шоке...я уже не могу с этими массивами...

Добавлено через 18 секунд
но это уже такое...)))перепишем)))
0
Wolkodav
605 / 458 / 32
Регистрация: 18.09.2012
Сообщений: 1,685
22.11.2012, 22:42 #22
А какой язык?
1
Love-Love
6 / 6 / 0
Регистрация: 27.10.2012
Сообщений: 94
22.11.2012, 22:44  [ТС] #23
Цитата Сообщение от Wolkodav Посмотреть сообщение
А какой язык?
ну,это ж как бы С++,а надо типа Си...просто С
0
Wolkodav
605 / 458 / 32
Регистрация: 18.09.2012
Сообщений: 1,685
22.11.2012, 22:46 #24
Так то тоже самое будет) только вместо new надо malloc (или mallok, или как-то так) А тьфу да, во всех трёх задачах надо в конце после getch() вставить delete[] a;
0
Love-Love
6 / 6 / 0
Регистрация: 27.10.2012
Сообщений: 94
22.11.2012, 22:48  [ТС] #25
Цитата Сообщение от Wolkodav Посмотреть сообщение
Так то тоже самое будет) только вместо new надо malloc (или mallok, или как-то так) А тьфу да, во всех трёх задачах надо в конце после getch() вставить delete[] a;
спасибулички))))
0
22.11.2012, 22:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2012, 22:48
Привет! Вот еще темы с ответами:

Даны целые числа а 1,а 2,. ,а N .Удалить из последовательности все члены со значением max(a1,.,aN)? - C++
Запишите в одномерном массиве.

Записать в файл все члены последовательности, которые не меньше заданного eps - C++
Последовательность x1, x2, ... образована по закону: x_i=\frac{i-0.1}{i^3+\left|tg\,2i \right|}\;(i=1,2,...) Дано действительное...

Найти наименьший элемент массива и домножить на него все члены последовательности - C++
5) Дан массив А(40). Найти наименьший элемент массива и домножить на него все члены последовательности, предшествующие этому члену. ...

Заменить все члены последовательности заданным числом и подсчитать количество замен. - C++
Дана последовательность действительных чисел a1, а2, ..., аn. Заменить все ее члены, большие данного Z, этим числом. Подсчитать количество...


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

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

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