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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Файлы http://www.cyberforum.ru/cpp-beginners/thread576976.html
Напишите программу по любому из вариантов, который полегче. Адрес файла C:\secret.txt Буду очень благодарен. Учусь на авиадиспетчера. Не дайте умереть авиации!)) Вариант 1 Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке. Вариант 2 Написать программу, которая считывает текст из файла и выводит на экран только предложения,...
C++ электронные книги по ВС2010 Перешел на изучение базы данных... Посоветуйте хорошие электронные книги по ВС2010 (если есть такие). Благодарю за помощь ! http://www.cyberforum.ru/cpp-beginners/thread576966.html
C++ Найти наибольший и наименьший элементы и поменять их местами.
Помогите ребята задания вроде легкое. 1) Дано масив с 7 елементов. Типа INT. Нужно найти наибольший и наименьший элементы и поменять их местами. 2) Масив 6х4 розмерность и тип елементов Float. Нужно определить и напечатать количество отрицательных элементов в каждом столбце. Если не трудно сделайте. Буду благодарен!
C++ Однонаправленный список list
. Класс - однонаправленный список list. Дополнительно перегрузить следующие операции: + - добавить элемент в начало (list + item); - -удалить элемент из начала (- list) == - проверка на равенство. Прошу помочь в решении данной задачи . Добавлено через 16 минут на правах аппа
C++ Произведение, сумма элементов массива и его преобразование http://www.cyberforum.ru/cpp-beginners/thread576950.html
Помогите написать программу: В одномерном массиве, состоящем из n целых элементов, вычислить: • произведение элементов массива с четными номерами; • сумму элементов массива, расположенных между первым и последним нулевыми элементами. Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом — все отрицательные (элементы, равные 0, считать...
C++ APPCRASH при запуске .exe, через отладчик все OK Всем привет. Проблема вот в чем. Написал программу для курсача, но в ней оказалась какая-то ошибка. При компиляции программы и ее запуске в microsoft visual studio 10 через Ctrl+F5, вылетает ощибка APPCRASH. Если же проити отладчиком по программе, то все нормально работает. Немного поискав, нашел где возникает ошибка. Вот сама функция. int massive_bin(char* ch, int **ms)//функция записи числа в... подробнее

Показать сообщение отдельно
daslex
1084 / 494 / 101
Регистрация: 02.08.2011
Сообщений: 2,408
18.05.2012, 16:08     Найти сумму элементов массива, расположенных до последнего положительного элемента
Специально скачал Visual Studio 2005.

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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
// temp.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include "iostream"
#include "time.h"
 
using namespace std;
 
void Summa(int *A,int size,int *sum)
{
 int dx=size;
 int i=size;
 *sum=0;
 
 
 while (i>-1)
 {
  if (A[i]>-1) break;
  else {dx--;}
  i--;
 }
 
 for (i=0;i<dx+1;i++)
   {
    *sum=*sum+A[i];
   }
}
 
void GetMax(int *A,int *max,int size)
{
 *max=A[0];
 for (int i=1;i<size+1;i++)
  {
    if (*max<A[i]) *max=A[i];
  }
}
 
void CreateArray(int *A,int N)
{    
 srand(unsigned(time(0)));
 for (int j=0;j<N+1;j++)
  {
     int i=rand()%(100)-50; //Ставьте ваше
     A[j]=i;
     cout<<i<<"  ";
   }
 cout<<endl<<endl<<endl;
}
 
 
int _tmain(int argc, _TCHAR* argv[])
{
   int N;
   int max,summa;
 
   cout<<"Elementov: ";
   cin>>N; 
 
   int *S=new int[N];
   N=N-1;
    CreateArray(S,N);
    GetMax(S,&max,N);
    Summa(S,N,&summa);
   delete []S;
 
 
   cout<<"RESULT"<<endl;
   cout<<"Max =   "<<max<<endl;
   cout<<"Summa = "<<summa<<endl;
 
    system("PAUSE");
    return 0;
}
Ошибок как не ловил, так и не наблюдаю
 
Текущее время: 08:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru