Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
mraZzzb
22 / 22 / 1
Регистрация: 06.04.2014
Сообщений: 198
1

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

13.04.2014, 20:13. Просмотров 1070. Ответов 1
Метки нет (Все метки)

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

Дана последовательность чисел. Посчитать сумму цифр десятичной записи всех отрицательных чисел
Дана последовательность чисел. Посчитать сумму цифр десятичной записи всех...

Дана последовательность целых чисел, кол-во которых заранее не определено
Дана последовательность целых чисел, кол-во которых заранее не определено....

Дана последовательность целых чисел. Подсчитать среднее арифметическое отрицательных элементов
Дана последовательность целых чисел. Подсчитать среднее арифметическое...

Дана последовательность целых чисел.Подсчитать среднее арифметическое отрицательных элементов
Тема: Одномерный массив. Дана последовательность целых чисел.Подсчитать...

Вводится последовательность целых чисел,0 –конец последовательности. Определить, содержит ли последовательность хотя бы три отрицательных четных числа
Составить алгоритм решения задачи и написать программу на языке С++. В ...

1
LuckyWolf
0 / 0 / 7
Регистрация: 12.04.2014
Сообщений: 18
13.04.2014, 21:13 2
Лучший ответ Сообщение было отмечено mraZzzb как решение

Решение

//первая задача. цикл 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;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2014, 21:13

Определить сумму S всех целых чисел в интервале, заданном переменными N и M
10. Написать программу, в которой определяется сумма S всех целых чисел в...

Определить сумму всех целых чисел в интервале, заданном переменными N и M
10. Написать программу, в которой определяется сумма S всех целых чисел в...

Добавить к каждому числу полусумму всех отрицательных чисел последовательности
совсем не понимаю с++, а задача такая: для последовательности из 50 случайных...


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

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

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