Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
ChupaBLR
0 / 0 / 0
Регистрация: 27.12.2013
Сообщений: 8
#1

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

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

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

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

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

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

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

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

8
S_el
2133 / 1661 / 354
Регистрация: 15.12.2013
Сообщений: 6,593
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
2133 / 1661 / 354
Регистрация: 15.12.2013
Сообщений: 6,593
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
2133 / 1661 / 354
Регистрация: 15.12.2013
Сообщений: 6,593
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
Привет! Вот еще темы с решениями:

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

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

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

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


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

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

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