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

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

Восстановить пароль Регистрация
 
Dgaizer
41 / 41 / 1
Регистрация: 25.03.2014
Сообщений: 328
10.04.2014, 16:20     Все отрицательные числа возвести в квадрат, найти их количество, порядковые номера и сумму. Что не так в коде? #1
Вводится последовательность из N чисел. Все отрицательные числа возвести в квадрат, найти их количество, порядковые номера и сумму.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream.h>
#pragma argsused
int main(int argc, char* argv[])
{int i, N, x, pn, k, S;
cout<<"N=";cin>>N;
S=0;k=0;
for(i=1;i<=N;i++)
{cout<<"x=";cin>>x;
if(x<0)
pn=i;k++;S+=x*2; }
cout<<"\n por9dkoviy nomer="<<pn;
cout<<"\n cymma otricatelnix v kvadrate="<<S;
cout<<"\n kolichestvo="<<k;
cin>>N;
system("pause");
        return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2014, 16:20     Все отрицательные числа возвести в квадрат, найти их количество, порядковые номера и сумму. Что не так в коде?
Посмотрите здесь:

Все отрицательные числа массива возвести в куб и найти их сумму. C++
Дан целый массив. выяснить имеются ли в нем числа, состоящие только из четных цифр. Если да, то вывести все найденные числа и их порядковые номера C++
Одномерный массив. Все отрицательные среди них числа возвести в квадрат, найти их сумму и количество C++
Одномерный массив. Все отрицательные среди них числа возвести в квадрат, найти их сумму и количество C++
Даны три действительные числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень - отрицательные C++
C++ Даны действительные числа. Отрицательные возвести в квадрат, а из положительных извлечь корень
C++ Вычислить сумму элементов массива, порядковые номера которых простые числа
Найти сумму элементов массива, порядковые номера которых - простые числа C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,164
Завершенные тесты: 1
10.04.2014, 16:24     Все отрицательные числа возвести в квадрат, найти их количество, порядковые номера и сумму. Что не так в коде? #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
#include<iostream.h>
#pragma argsused
int main(int argc, char* argv[])
{
        int i, N, x, pn, k, S;
        cout<<"N=";
        cin>>N;
        S=0;k=0;
        for(i=1;i<=N;i++)
        {
              cout<<"x=";
              cin>>x;
              if(x<0)
              {
                   pn=i;k++;S+=x*2; 
                   cout<<"\n por9dkoviy nomer="<<pn;
              }
       }
       cout<<"\n cymma otricatelnix v kvadrate="<<S;
       cout<<"\n kolichestvo="<<k;
       system("pause");
       return 0;
}
kiborgdelto
70 / 72 / 27
Регистрация: 23.03.2011
Сообщений: 141
10.04.2014, 16:33     Все отрицательные числа возвести в квадрат, найти их количество, порядковые номера и сумму. Что не так в коде? #3
C++
1
S+=x*2; // эта строка эквивалента строке S=S+x*2
а возведение в степень где?
должно быть либо
C++
1
S+=x*x;
либо
C++
1
S+=pow((double)x,2);
Yandex
Объявления
10.04.2014, 16:33     Все отрицательные числа возвести в квадрат, найти их количество, порядковые номера и сумму. Что не так в коде?
Ответ Создать тему
Опции темы

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