Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ChupaBLR
0 / 0 / 0
Регистрация: 27.12.2013
Сообщений: 8
#1

Ввод и вывод массива целых чисел Вычислить сумму модулей элементов массива,располроженных после первого отрицательного - C++

29.12.2013, 18:43. Просмотров 403. Ответов 8
Метки нет (Все метки)

Очень срочно,помогите пожалуйста,чем быстрее - тем лучше=)
Ввод и вывод массива целых чисел.задания оформить в виде функции,глобальные переменные не использовать Размерность массива вводить в ОСНОВНОЙ ФУНКЦИИ
1 Вычислить сумму модулей элементов массива,располроженных после первого отрицательного
2 Перезагрузить предыдущее задание для типа double u long
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2013, 18:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввод и вывод массива целых чисел Вычислить сумму модулей элементов массива,располроженных после первого отрицательного (C++):

Ввод и вывод массива целых чисел Вычислить сумму модулей элементов массива,располроженных после первого отрицательного - C++
Очень срочно,помогите пожалуйста,чем быстрее - тем лучше=) Ввод и вывод массива целых чисел.задания оформить в виде функции,глобальные...

Найти сумму модулей элементов массива, расположенных после первого отрицательного элемента - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер минимального по модулю элемента массива; 2) сумму...

Найти сумму модулей элементов массива, расположенных после первого отрицательного элемента - C++
Найти сумму модулей элементов массива, расположенных после первого отрицательного элемента. Вот код: #include <conio.h> #include...

Вычислить сумму целых частей элементов массива, расположенных после последнего отрицательного - C++
в одномерном массиве, состоящем из n вещественных чисел, вычислить: 1) сумму целых частей элементов массива, расположенных после...

Вычислить сумму модулей элементов массива, расположенных после первого нулевого элемента - C++
в одномерном массиве что состоит из N действительных элементов вычислить сумму модулей элементов массива, расположенных после первого...

Вычислить сумму целых частей элементов массива, расположенных после последнего отрицательного элемента - C++
Вычислить сумму целых частей элементов массива, расположенных после последнего отрицательного элемента.

8
S_el
2112 / 1632 / 308
Регистрация: 15.12.2013
Сообщений: 6,575
29.12.2013, 18:44 #2
В чем сложность?
0
ChupaBLR
0 / 0 / 0
Регистрация: 27.12.2013
Сообщений: 8
29.12.2013, 18:53  [ТС] #3
Цитата Сообщение от S_el Посмотреть сообщение
В чем сложность?
как это все оформить в виде функции не знаю,не силен в этом(((
0
S_el
2112 / 1632 / 308
Регистрация: 15.12.2013
Сообщений: 6,575
29.12.2013, 19:03 #4
Сделайте без функции и выкладывайте.
0
ChupaBLR
0 / 0 / 0
Регистрация: 27.12.2013
Сообщений: 8
29.12.2013, 19:22  [ТС] #5
Цитата Сообщение от S_el Посмотреть сообщение
Сделайте без функции и выкладывайте.
вроде бы так
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
#include <iostream>
#include <conio.h>
#include <math.h>
 
using namespace std;
 
void main()
{
    int i,n,i_min,min,ot,s=0;
    cout<<"  N=";
    cin>>n;
    int *a=new int [n];
    cout<<"\n  Enter elements: ";
     for(i=0;i<n;i++) cin>>a[i]; 
    i_min=0;
    min=abs(a[i]); 
     for(i=1;i<n;i++) 
      if(abs(a[i])<min) { min=a[i]; i_min=i; }
     for(i=0;i<n;i++) 
      if(a[i]<0) { ot=i; break; }
     for(i=ot;i<n;i++) s+=abs(a[i]);
    cout<<"\n\n  i_min="<<i_min+1;
    cout<<"\n  S="<<s; 
    delete []a;    
    getch();
}
0
Ev_Hyper
Заблокирован
29.12.2013, 19:25 #6
C++
1
2
3
min=abs(a[i]); 
 for(i=1;i<n;i++) 
 if(abs(a[i])<min) { min=a[i]; i_min=i; }
зачем вы вообще min ищите?
0
S_el
2112 / 1632 / 308
Регистрация: 15.12.2013
Сообщений: 6,575
29.12.2013, 19:35 #7
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
#include <iostream.h>
#include <math.h>
 
//using namespace std;
 
int func_sum(int *mas,const int &n);
 
void main()
{
    int i,n,sum;
    cout<<"  N=";
    cin>>n;
    int *a=new int[n];
    cout<<"Enter elements: ";
 
     for(i=0;i<n;i++) cin>>a[i];
     
     sum=func_sum(a,n);
     cout<<" Summa ="<<sum<<endl;
    
    
}
 
int func_sum(int *mas,const int &n)
{
bool var=false;
int sum=0;
 
for(int y=0;y<n;y++)
{
if(var) sum=sum+abs(mas[y]);
if(mas[y]<0) var=true;
}
return sum;
}
1
ChupaBLR
0 / 0 / 0
Регистрация: 27.12.2013
Сообщений: 8
29.12.2013, 19:40  [ТС] #8
Цитата Сообщение от S_el Посмотреть сообщение
C++
1
......
Спасибо большое
0
ChupaBLR
0 / 0 / 0
Регистрация: 27.12.2013
Сообщений: 8
29.12.2013, 21:06  [ТС] #9
S_el,

прошу прощения за назойливость,не могли бы вы еще комментарии добавить что где и как делается?
0
29.12.2013, 21:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2013, 21:06
Привет! Вот еще темы с ответами:

Вычислить сумму целых частей элементов массива расположенных после последнего отрицательного элемента - C++
Pomogite Pojaluista Вычислить сумму целых частей элементов массива, расположенных после последнего отрицательного элемента

Вычислить номер минимального по модулю элемента и сумму модулей элементов, расположенных после первого отрицательного - C++
Добрый день. Прошу Вашей помощи. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер минимального по...

Вычислить сумму модулей элементов массива, расположенных после первого элемента, равного нулю - C++
Дан вещественный массив а(n).Вычислить сумму модулей элементов массива,расположенных после первого элемента,равного нулю. Если таких...

Найти номер минимального по модулю элемента массива и сумму модулей после первого отрицательного элемента - C++
1.В одномерном массиве, состоящем из n вещественных элементов, вычислить: а)номер минимального по модулю элемента массива; б)сумму...


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

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

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