Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 17
1

Цикл: все отрицательные элементы последовательности возвести в квадрат и найти их сумму

16.01.2018, 20:00. Просмотров 977. Ответов 10
Метки нет (Все метки)


Дана последовательность из М чисел. Все отрицательные среди них числа
возвести в квадрат и найти их сумму.
с использование цикла. Спасибо заранее
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.01.2018, 20:00
Ответы с готовыми решениями:

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

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

Все отрицательные числа возвести в квадрат, найти их количество, порядковые номера и сумму. Что не так в коде?
Вводится последовательность из N чисел. Все отрицательные числа возвести в квадрат, найти их...

Найти сумму элементов массива, принадлежащих промежутку от a до b. Отрицательные элементы массива возвести в квадрат
Дан одномерный массив чисел. Найти количество элементов массива, равных заданному числу, и вывести...

10
2 / 2 / 1
Регистрация: 03.03.2017
Сообщений: 39
16.01.2018, 20:45 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
#include <iostream>
 
using namespace std;
 
int main ()
{
    int n, mas[n];
    int sum=0;
    cout<<"Enter n (Kol elementov), set 0 the last one"<<endl;
    cin>>n;
    cout<<"Enter mas:"<<endl;
    for (int i=0; i<n;i++)
    {
        cout<<"mas["<<i+1<<"]=";
        cin>>mas[i];
    }
    for (int i=0; i<n;i++)
    {
        if (mas[i]<0)
        {
            mas[i]=mas[i]*mas[i];
            sum+=mas[i];
        }   
    }
    cout<<"Sum:"<<sum;
    return 0;
    system ("pause");
}
1
98 / 97 / 11
Регистрация: 12.09.2016
Сообщений: 194
16.01.2018, 21:22 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main()
{
    setlocale(0, "");
    int n;
    int s = 0;
    int a;
    cout << "Введите количество чисел: ";
    cin >> n;
    for (int i = 0;i < n;i++)
    {
        cin >> a;
        if (a < 0)
            s += a*a;
    }
    cout << s << endl;
    system("pause");
    return 0;
    
}
psG_Lemon,
1)Зачем массив создавать?
2)Как ты живешь с этим?
Цитата Сообщение от psG_Lemon Посмотреть сообщение
int n, mas[n];
Цитата Сообщение от psG_Lemon Посмотреть сообщение
cin>>n;
0
1714 / 605 / 187
Регистрация: 12.03.2016
Сообщений: 2,188
16.01.2018, 22:14 4
Цитата Сообщение от Gaveyn Посмотреть сообщение
1)Зачем массив создавать?
2)Как ты живешь с этим?
Главное ТС нравится, а остальное все второстепенно.
0
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 17
16.01.2018, 22:41  [ТС] 5
да мне хоть что-то))) препод задолбал
0
Manowar
16.01.2018, 22:55
  #6

Не по теме:

Цитата Сообщение от plinto399 Посмотреть сообщение
препод задолбал
За такой код не только задолбает, но еще и ...

0
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 17
16.01.2018, 23:53  [ТС] 7
а второй код правильный будет?
0
98 / 97 / 11
Регистрация: 12.09.2016
Сообщений: 194
17.01.2018, 01:21 8
plinto399, он как минимум рабочий (Первый вообще компилиться не будет).
На самом деле для такой задачи мой код будет как раз.
0
0 / 0 / 0
Регистрация: 16.01.2018
Сообщений: 17
17.01.2018, 10:52  [ТС] 9
хз, первый норм работал и даже правильно) но всё равно спасибо всем
0
2 / 2 / 1
Регистрация: 03.03.2017
Сообщений: 39
17.01.2018, 13:27 10
Gaveyn, ты хоть его компилил, раз так говоришь ?
0
Заклинатель змей
604 / 503 / 212
Регистрация: 30.04.2016
Сообщений: 2,414
17.01.2018, 23:07 11
psG_Lemon, Variable length array не входят в стандарт С++. Такой массив будет создан, но его размер зависит от реализации компилятора
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.01.2018, 23:07

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Возвести в квадрат все отрицательные элементы массива
В-9 Тема- &quot;одномерные числовые массивы&quot;. Указания: для каждой задачи создайте алгоритм и...

Возвести в квадрат все отрицательные элементы матрицы
Ввести двумерный массив A , вывести его. Если в массиве больше положительных элементов, то...

Все положительные элементы массива возвести в квадрат, а отрицательные в куб
1)Дан массив Y. Все положительные элементы массива возвести в квадрат, а отрицательные в куб....

Все положительные элементы массива возвести в квадрат, а отрицательные в куб
Дан массив Y. Все положительные элементы массива возвести в квадрат, а отрицательные в куб. Вывести...


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

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

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