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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Механизм перегрузки http://www.cyberforum.ru/cpp-beginners/thread1019688.html
Здравствуйте, помогите решить задачу. С помощью механизма перегрузки функций организовать сложение: а) числа с самим собой (один параметр); б) двух чисел (два параметра); в) трех чисел (три параметра). Заранее спасибо.
C++ Олимпиадные задачки Всем привет. Скажите, олимпиадные задачки вообще полезны? Для опыта там, или вообще. :) http://www.cyberforum.ru/cpp-beginners/thread1019686.html
C++ строки символы с++
помогите пожалуйста=((( написать программу с++ В произвольном тексте , содержащем не более 10 строк, в каждой строке не более 80 символов, определить количество слов являющихся палиндромами. Палиндром - слово или текст, одинаково читающийся слева направо и справа налево.
Работа с OpenMP. Распараллеливание цикла for C++
Доброго времени суток товарищи. При работе с OpenMP возник следующий вопрос Почему код int i; int Mass={0}; //omp_set_num_threads( 8 ); #pragma omp parallel for for (i=1; i<2147483647; ++i) Mass=i; Работает медленнее, чем код
C++ Аргументы командной строки http://www.cyberforum.ru/cpp-beginners/thread1019640.html
Уважаемые форумчане, растолкуйте, пожалуйста, назначение третьего аргумента "char *const options" в функции GetOptList . Для чего он данном случае, ведь обычно третий аргумент - char *env. typedef struct option_t { char option; char *argument; int argIndex; struct option_t *next; } option_t;
C++ С помощью метода эффективного порождения перестановок вывести на экран все перестановки множества Напишите пожалуйста программу задание такое: С помощью метода эффективного порождения перестановок вывести на экран все перестановки множества а(1,2,3,4) подробнее

Показать сообщение отдельно
Julia_art
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 24
26.11.2013, 17:04     В одномерном массиве заменить отрицательные элементы на сумму положительных элементов
Я написала программу, скомпилировала, показало Done.. Но когда начинаю вводить массив, программа закрывается.. Посмотрите пожалуйста.

В одномерном массиве A (n) заменить отрицательные элементы на сумму положительных элементов массива, где 0 <= n <= 45.

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
#include<stdio.h>
main()
{
      int i,n;
      float S, A[45];
   while(1)
    { printf (" Vvedit kilkist elementiv ");
      scanf ("%d", &n);
      if (n>0&&n<=45) break;
      printf ("PPV!");
      } 
for(i=0; i<n; i++)
{ printf(" Vvedit A[%f] ", i);
  scanf("%d", A[i]);
}
printf("\n Masiv A ");
for(i=0; i<n; i++)printf ("%f",A[i]);
printf("\n ");
 S=0;
for(i=0; i<n; i++)
if (A[i]>0) S=S+A[i];
for(i=0; i<n; i++)
if (A[i]<0) A[i]=S;
printf("\n S=%6.3f",S);
scanf("%d",&n); 
}
 
   //printf("\n Masiv  A pislja obrobki\n");
  // for (i=0; i<n; i++)
    //printf("%6.2f  " ,A[i]);
  //printf("\n");
  //scanf("%u");}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru