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

Дана последовательность из М целых чисел. Определить полусумму всех чисел в интервале от 0 до 5 и кол-во отрицательных - C++

Восстановить пароль Регистрация
 
mraZzzb
22 / 22 / 0
Регистрация: 06.04.2014
Сообщений: 147
13.04.2014, 20:13     Дана последовательность из М целых чисел. Определить полусумму всех чисел в интервале от 0 до 5 и кол-во отрицательных #1
Порядок выполнения работы
1.Изучите теоретическое обоснование и проанализируйте приведенные выше примеры программ с циклами типа for, while.
2. Составьте программы циклической структуры по своему варианту (таблица 3.1). Первую задачу реализуйте двумя способами, используя операторы for и while.
Задание:
1) Дана последовательность из М целых чисел. Определить полусумму всех чисел в интервале от 0 до 5 и количество отрицательных.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2014, 20:13     Дана последовательность из М целых чисел. Определить полусумму всех чисел в интервале от 0 до 5 и кол-во отрицательных
Посмотрите здесь:

C++ Дана последовательность целых чисел а1, а2, …, an. Выяснить, является ли она симметричной последовательностью простых чисел
C++ Дана последовательность 100 целых чисел. Подсчитать сумму тех чисел, значения которых совпадают с их порядковым номером.
Дана последовательность ненулевых целых чисел, оканчивающаяся нулем. Определить, сколько раз в этой последовательности меняется знак C++
Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М C++
Дана последовательность целых чисел. Указать, пары чисел C++
Дана последовательность чисел. Посчитать сумму цифр десятичной записи всех отрицательных чисел C++
Добавить к каждому числу полусумму всех отрицательных чисел последовательности C++
Дана последовательность целых чисел, последнее из которых 0. Найти количество 3-значных чисел C++
Дана последовательность целых чисел.Подсчитать среднее арифметическое отрицательных элементов C++
Дана последовательность целых чисел. Подсчитать среднее арифметическое отрицательных элементов C++
Определить сумму всех целых чисел в интервале, заданном переменными N и M C++
C++ Определить сумму S всех целых чисел в интервале, заданном переменными N и M

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LuckyWolf
0 / 0 / 5
Регистрация: 12.04.2014
Сообщений: 18
13.04.2014, 21:13     Дана последовательность из М целых чисел. Определить полусумму всех чисел в интервале от 0 до 5 и кол-во отрицательных #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
//первая задача. цикл for
Кликните здесь для просмотра всего текста

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>//поток вводы вывода
 
using namespace std;//используем пространство имен std
 
int main()
{
  unsigned int M;//количество элементов в последовательности
  int i, j=0;//счетчики
  double s=0;//полусумма
  int *p;//указатель на массив(последовательность)
       cout << "vvedite M"<<endl;
       cin>>M;//ввод кол-ва элементов послед-ти
 
       p=new int [M];//выделяем память под массив
 
       for(i=0; i<M; i++)//считываем элементы массива
       cin>>p[i];
 
        for(i=0; i<M; i++){
        if(i!=4) s+=p[i];//определим суммы первых пяти элементов
        if(p[i]<0) j++;//счетчик отрицательных чисел
        }
        s=s/2;//сумму пополам
        cout << "polusumma="<<s<<endl;//вывод
        cout << "kol-vo otritsatelnih="<<j;
    return 0;
}


Добавлено через 16 минут

//первая задача. цикл while.
Кликните здесь для просмотра всего текста

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
#include <iostream>//поток вводы вывода
 
using namespace std;//используем пространство имен std
 
int main()
{
  unsigned int M;//количество элементов в последовательности
  int i, j=0;//счетчики
  double s=0;//полусумма
  int *p;//указатель на массив(последовательность)
       cout << "vvedite M"<<endl;
       cin>>M;//ввод кол-ва элементов послед-ти
 
       p=new int [M];//выделяем память под массив
i=0;
       while(i<M){//считываем элементы массива
       cin>>p[i];
       i++;}
i=0;
        while(i<M){
        if(i!=4) s+=p[i];//определим суммы первых пяти элементов
        if(p[i]<0) j++;//счетчик отрицательных чисел
        i++;
        }
        s=s/2;//сумму пополам
        cout << "polusumma="<<s<<endl;//вывод
        cout << "kol-vo otritsatelnih="<<j;
    return 0;
}
Yandex
Объявления
13.04.2014, 21:13     Дана последовательность из М целых чисел. Определить полусумму всех чисел в интервале от 0 до 5 и кол-во отрицательных
Ответ Создать тему
Опции темы

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