0 / 0 / 0
Регистрация: 31.08.2012
Сообщений: 27
1

С++ последовательность

31.08.2012, 13:54. Показов 1188. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
5.Дана последовательность целых чисел, за которой следует 0. Найти:
-средне арифметическое;
-максимальное значение;
-количество отрицательных элементов;
-номер минимального элемента;
-количество четных чисел;
-минимальный из четных элементов этой последовательности.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.08.2012, 13:54
Ответы с готовыми решениями:

Вставить в последовательность действительное число b так, чтобы последовательность осталась неубывающей
Дана последовательность действительных чисел a1 <= a2<= ... <=an вставить действительное число b...

Задана последовательность слов. Определить частоту вхождения каждого слова в последовательность.
Доделать программу, чтобы работала как надо Задана последовательность слов. Определить частоту...

Построить последовательность из 0 и 1, в которой Bi=1 если элементы i-го столбца образуют убывающую последовательность
Дана действительная квадратная матрица порядка n. Построить последовательность В1,В2,...,Вп из...

Вводится последовательность из N вещественных чисел. Определить, является ли последовательность знакочередующе
Вводится последовательность из N вещественных чисел. Определить, является ли последовательность...

2
137 / 126 / 14
Регистрация: 03.07.2012
Сообщений: 355
31.08.2012, 14:46 2
Лучший ответ Сообщение было отмечено burn как решение

Решение

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
36
37
38
39
40
41
42
43
44
45
#include <iostream>
#include <windows.h>
#include <climits>
using namespace std;
 
int main()
{
    setlocale(0, "");
 
    int n;
    int sum=0, i=0;         // сумма всех введенных чисел и их количество
    int n_max=INT_MIN;      // максимальный из всех чисел
    int n_neg=0;            // количество отрицательных
    int n_min=INT_MAX;      // минимальный элемент
    int i_min=0;            // номер минимального элемента
    int n_even=0;           // количество четных чисел
 
 
    while ( (cin >> n) && n != 0 )
    {
        sum += n;
        ++i;
 
        if (n > n_max) n_max = n;
        if (n < 0) n_neg++;
 
        if (n < n_min)
        {
            n_min = n;
            i_min = i;
        }
 
        if (n % 2 == 0) n_even++;
    }
 
    cout << "Среднее арифметическое " << sum / i << endl;
    cout << "Максимальное значение " << n_max   << endl;
    cout << "Количество отрицательных " << n_neg << endl;
    cout << "Номер минимального элемента " << i_min << endl;
    cout << "Количество четных чисел " << n_even << endl;
 
 
    system("pause");
    return 0;
}
Миниатюры
С++ последовательность  
1
51 / 51 / 20
Регистрация: 28.05.2012
Сообщений: 161
31.08.2012, 14:47 3
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include <iostream>
#include<windows.h>
#include <time.h>
using namespace std;
 
int main()
 {
 srand(time(0));
 int pos[10];
 int max,kol_ot=0,min,Nmin=0,kol_chet=0,min_chet,sr_ar=0;
 cout<<"Vot vashi chisla : ";
 for(int i=0;i<10;i++)
 {
      pos[i]=rand()%100-50;
      sr_ar+=pos[i];
 cout<<pos[i]<<" ";
 }
 min=pos[0];
 max=pos[0];
  for(int i=0;i<10;i++)
     if(pos[i]%2==0)
     {
         min_chet=pos[i];
         break;
     }
 cout<<endl;
 
 for(int i=0;i<10;i++)
 {
     if(pos[i]>max)
         max=pos[i];
     if(pos[i]<0)
         kol_ot++;
     if(pos[i]<min)
         min=pos[i];
     if(pos[i]%2==0)
         kol_chet++;
     if(pos[i]%2==0)
     {
         if(pos[i]<min_chet)
             min_chet=pos[i];
     }
     
 }
 for(int i=0;i<10;i++)
     if(pos[i]==min)
     {
         Nmin=i;
         break;
     }
 cout<<"Maximum : "<<max<<endl;
 cout<<"Kolichestvo otricatelnih : "<<kol_ot<<endl;
 cout<<"Nomer minimalnogo elementa : "<<Nmin+1<<endl;
 cout<<"Kolichestvo 4etnih : "<<kol_chet<<endl;
 cout<<"Minimalnoe chetnoe : "<<min_chet<<endl;
 cout<<"Srednee arifmeticheskoe : "<<sr_ar/10<<endl;
         
 
 system("PAUSE");
 return 0;
}
1
31.08.2012, 14:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.08.2012, 14:47
Помогаю со студенческими работами здесь

Массив: Вставить в последовательность действительное число b так, чтобы последовательность осталась неубывающей.
дана последовательность действительных чисел. вставить в нее действительное число b так, чтобы...

Если последовательность отсортирована по возрастанию, оставить ее без изменения. Иначе получить иную последовательность
Дана последовательность действительных чисел X1,X2,X3,…,Xn (n&gt;2, заранее неизвестно). Если...

Дана последовательность, элементы которой есть целые двузначные числа. Упорядочить последовательность по убыванию произведений цифр
Здравствуйте. На форуме есть код подобный, но по возрастанию сумм элементов. Как мне подправить...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru