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

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

Восстановить пароль Регистрация
 
burn
0 / 0 / 0
Регистрация: 31.08.2012
Сообщений: 27
31.08.2012, 13:54     С++ последовательность #1
5.Дана последовательность целых чисел, за которой следует 0. Найти:
-средне арифметическое;
-максимальное значение;
-количество отрицательных элементов;
-номер минимального элемента;
-количество четных чисел;
-минимальный из четных элементов этой последовательности.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.08.2012, 13:54     С++ последовательность
Посмотрите здесь:

Преобразовать литерную последовательность в другую литерную последовательность всеми описанными ниже способами C++
Вводится последовательность из N целых чисел. Сформировать последовательность, C++
C++ Вводить последовательность вещественных чисел, пока следующее вводимое число не окажется меньше предыдущего. Вывести полученую последовательность.
Вводится последовательность целых чисел,0 –конец последовательности. Определить, содержит ли последовательность хотя бы три отрицательных четных числа C++
C++ Дана последовательность, элементы которой есть целые двузначные числа. Упорядочить последовательность по убыванию произведений цифр
Массив: Вставить в последовательность действительное число b так, чтобы последовательность осталась неубывающей. C++
Если последовательность отсортирована по возрастанию, оставить ее без изменения. Иначе получить иную последовательность C++
C++ Вводится последовательность из N вещественных чисел. Определить, является ли последовательность знакочередующе

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Intel~lect
 Аватар для Intel~lect
135 / 124 / 2
Регистрация: 03.07.2012
Сообщений: 355
31.08.2012, 14:46     С++ последовательность #2
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;
}
Миниатюры
С++ последовательность  
Alt_Shift
 Аватар для Alt_Shift
50 / 50 / 2
Регистрация: 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;
}
Yandex
Объявления
31.08.2012, 14:47     С++ последовательность
Ответ Создать тему
Опции темы

Текущее время: 19:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru