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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.67
Faib
8 / 8 / 1
Регистрация: 06.02.2011
Сообщений: 38
#1

Числовая последовательность. - C++

30.06.2011, 16:17. Просмотров 2030. Ответов 5
Метки нет (Все метки)

1. Вводится последовательность, 0-конец последовательности. Подсчитать, сколько в ней отрицательных цисел, и найти сумму положительных чисел.
2. Дана последовательность из N чисел. Определить, сохраняет ли данная последовательность знак.
3. Вводится последовательность из n произвольных чисел. Определить, сколько раз данная последовательность меняет знак.
4. Вводится последовательность из N целых чисел. Найти количество отрицательных и положительных чисел данной последовательности.
5. Вводится последовательность из N вещественных чисел. Найти сумму наибольшего и наименьшего чисел данной последовательности.
6. Вводится последовательность из N вещественных чисел. Найти наибольшее число.

Помогите подалуйста сделать ничего не понимаю.
Завтра экзамен
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2011, 16:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Числовая последовательность. (C++):

Числовая последовательность на C++ - C++
Вводится последовательность из N положительных целых чисел. Найти наименьшее число среди четных элементов последовательности. ...

числовая последовательность - C++
Помогите пожалуйста хотя бы с первым заданием, потом может сам дотукаю плизззз!!!!!! Условия задания 1: Найти среднее арифметическое...

Числовая последовательность - C++
Добрый вечер, форумчане! Суть такова, что необходимо подсчитать количество чисел, которые являются квадратами некоторого натурального числа...

Числовая последовательность - C++
Здравствуйте, можете помочь с этим заданием ? Первую часть, я вроде сделала. #include <iostream.h> #include <conio.h> #include...

Числовая последовательность 2n! - C++
Написать программу или хотя бы алгоритм, которая для n=0,1,2... вычисляет максимальный элемент и его номер и выводит на экран

НОД и числовая последовательность - C++
Задание звучит следующим образом: Дано натуральное число N и натуральные числа a1,a2,a3,...,aN. Найти наибольший общий делитель для...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
JeyKip
53 / 45 / 2
Регистрация: 23.06.2011
Сообщений: 122
30.06.2011, 16:50 #2
задача № 1..

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <conio.h>
using namespace std;
 
int main()
{
    setlocale(0,"");
    double n, sum = 0;
    int ziro_count = 0;
    cout<<"Вводите числа:"<<endl;
    for (;;)
    {
        cin>>n;
        if (n < 0)
            ziro_count++;
        else if (n > 0) sum+=n;
        else if (n == 0)
            break;
    }
    cout<<"Отрицательных: "<<ziro_count<<endl;
    cout<<"Сумма положительных: "<<sum<<endl;
    getch();
}
0
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
30.06.2011, 16:58 #3
функционал второй задачи
C++
1
2
3
4
5
6
7
8
9
10
bool flagDlyaProverki = true;
if ( posledovatelnostName[ 0 ] > 0 )  {
for ( int inkrement = 0; inkrement < koli4estvoElementov; inkrement ++ )
     if ( posledovatelnostName [ koli4estvoElementov ] <0  )   flagDlyaProvekri = false; }
else 
for ( int inkrement = 0; inkrement < koli4estvoElementov; inkrement++ )
   if ( posledovatelnostName [ koli4estvoElementov ] > 0 ) flagDlyaProverkt = false;
 
if ( flagDlyaProverki ) cout << "nope";
else cout << "yes";
0
JeyKip
53 / 45 / 2
Регистрация: 23.06.2011
Сообщений: 122
30.06.2011, 17:07 #4
шестая

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
#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <time.h>
using namespace std;
 
void main()
{
    setlocale(0,"");
    int n, *mas, max;
    cout<<"Введите количество чисел последовательности: ";
    cin>>n;
    mas = new int [n];
    srand(time(0));
    for (int i=0; i<n; i++)
    {
        if (i == 0)
            max = mas[i] = rand()%20-10;
        else mas[i] = rand()%20-10;
        if (max < mas[i])
            max = mas[i];
        cout<<mas[i]<<" ";
    }
    cout<<endl<<"Наибольшее "<<max<<endl;
    getch();
}
0
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
30.06.2011, 17:08 #5
пятая
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
34
35
#include <iostream>
 
using std::cin;
using std::cout;
using std::endl;
 
int main()
{
    double *VeshestvennayaPosledovatelnost;
    int Koli4estvoElementovPosledovatelnosti;
    cin >> Koli4estvoElementovPosledovatelnosti;
    double MaximalniiElementPosledovatelnosti;
    double MinimalniiElementPosledovatelnosti;
 
    VeshestvennayaPosledovatelnost = new double [Koli4estvoElementovPosledovatelnosti];
 
    for ( int cikli4eskiiInkrement = 0; cikli4eskiiInkrement < Koli4estvoElementovPosledovatelnosti; cikli4eskiiInkrement++)
        cin >> VeshestvennayaPosledovatelnost[cikli4eskiiInkrement];
    
    MaximalniiElementPosledovatelnosti = VeshestvennayaPosledovatelnost[0];
    MinimalniiElementPosledovatelnosti = VeshestvennayaPosledovatelnost[0];
 
    for ( int cikli4eskiiInkrement = 0; cikli4eskiiInkrement < Koli4estvoElementovPosledovatelnosti; cikli4eskiiInkrement++)
    { 
        if ( MaximalniiElementPosledovatelnosti < VeshestvennayaPosledovatelnost[ cikli4eskiiInkrement ] )
            MaximalniiElementPosledovatelnosti = VeshestvennayaPosledovatelnost[ cikli4eskiiInkrement ];
        if ( MinimalniiElementPosledovatelnosti > VeshestvennayaPosledovatelnost[ cikli4eskiiInkrement ] )
            MinimalniiElementPosledovatelnosti = VeshestvennayaPosledovatelnost[ cikli4eskiiInkrement ];
    }
 
    cout << "Min = " << MinimalniiElementPosledovatelnosti << "\nMax = " << MaximalniiElementPosledovatelnosti << endl;
 
    system("pause");
    return 0;
}
0
JeyKip
53 / 45 / 2
Регистрация: 23.06.2011
Сообщений: 122
30.06.2011, 17:17 #6
четвертая

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 <iostream>
#include <conio.h>
#include <cstdlib>
#include <time.h>
using namespace std;
 
void main()
{
    setlocale(0,"");
    int n, *mas, max = 0, min = 0;
    cout<<"Введите количество чисел последовательности: ";
    cin>>n;
    mas = new int [n];
    srand(time(0));
    for (int i=0; i<n; i++)
    {
        mas[i] = rand()%20-10;
        if (mas[i] < 0)
            min++;
        else if (mas[i] > 0)
            max++;
        cout<<mas[i]<<" ";
    }
    cout<<endl<<">0 "<<max<<endl;
    cout<<endl<<"<0 "<<min<<endl;
    getch();
}
Добавлено через 4 минуты
третья

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 <conio.h>
#include <cstdlib>
#include <time.h>
using namespace std;
 
int main()
{
    setlocale(0,"");
    int n, *mas, first, znak = 0;
    cout<<"Введите количество чисел последовательности: ";
    cin>>n;
    mas = new int [n];
    srand(time(0));
    for (int i=0; i<n; i++)
    {
        if (i == 0)
            first = mas[i] = rand()%20-10;
        else mas[i] = rand()%20-10;
        if ((first > 0 && mas[i] < 0) || (first < 0 && mas[i] > 0))
        {
            first = mas[i];
            znak++;
        }
        cout<<mas[i]<<" ";
    }
    if (znak == 0)
        cout<<endl<<"Последовательность сохраняет знак "<<endl;
    else cout<<endl<<"Последовательность меняет знак "<<znak<<" раз"<<endl;
    getch();
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2011, 17:17
Привет! Вот еще темы с ответами:

Дана числовая последовательность целых чисел, содержащая N элементов - C++
Дана числовая последовательность целых чисел, содержащая N элементов. Определить наименьшее произведение серии элементов кратных 7;

Выяснить является ли данная числовая последовательность упорядоченной по убыванию - C++
Выяснить является ли данная числовая последовательность упорядоченной по убыванию?

Числовая прямая, разбитая на отрезки - C++
Пусть числовая прямая разбита на произвольные отрезки точками а1,а2,...,аN. Выяснить, к какому отрезку относится точка Х. Язык с++...

Числовая прямая. Какому из отрезков принадлежит данная точка x? - C++
числовая прямая разбита на произвольные отрезки а1, а2, ..., аn. Выясните, какому из отрезков принадлежит данная точка x. Добавлено...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
30.06.2011, 17:17
Ответ Создать тему
Опции темы

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