Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Механизм перегрузки Здравствуйте, помогите решить задачу. С помощью механизма перегрузки функций организовать сложение: а) числа с самим собой (один параметр); б) двух чисел (два параметра); в) трех чисел (три... https://www.cyberforum.ru/ cpp-beginners/ thread1019688.html C++ Олимпиадные задачки
Всем привет. Скажите, олимпиадные задачки вообще полезны? Для опыта там, или вообще. :)
C++ строки символы с++ помогите пожалуйста=((( написать программу с++ В произвольном тексте , содержащем не более 10 строк, в каждой строке не более 80 символов, определить количество слов являющихся палиндромами.... https://www.cyberforum.ru/ cpp-beginners/ thread1019660.html C++ Работа с OpenMP. Распараллеливание цикла for https://www.cyberforum.ru/ cpp-beginners/ thread1019659.html
Доброго времени суток товарищи. При работе с OpenMP возник следующий вопрос Почему код int i; int Mass={0}; //omp_set_num_threads( 8 ); #pragma omp parallel for for (i=1; i<2147483647;...
C++ Аргументы командной строки
Уважаемые форумчане, растолкуйте, пожалуйста, назначение третьего аргумента "char *const options" в функции GetOptList . Для чего он данном случае, ведь обычно третий аргумент - char *env. ...
C++ С помощью метода эффективного порождения перестановок вывести на экран все перестановки множества https://www.cyberforum.ru/ cpp-beginners/ thread1019635.html
Напишите пожалуйста программу задание такое: С помощью метода эффективного порождения перестановок вывести на экран все перестановки множества а(1,2,3,4)
C++ Циклы с неизвестным числом повторений Написать программу суммирования рядов при одном и том же значении аргумента и 2-х значениях точности, отличающихся друг от друга более чем на порядок. Ряд: y=1+a+a/2!+a/3!+..... Точность: 0,001... https://www.cyberforum.ru/ cpp-beginners/ thread1019634.html C++ Ошибка cpp|7|error: 'itoa' was not declared in this scope
Почему ошибка? #include <stdio.h> #include <stdlib.h> int main(void) { char p; itoa (1423, p, 16); printf(p);
C++ Определить, делится ли это число на 15 "Пользователь вводит двоичное число. Нужно определить делится ли это число на 15." Я написал программу которая переводит двоичное число в десятичное и делит на 15. #include <iostream> #include... https://www.cyberforum.ru/ cpp-beginners/ thread1019594.html C++ Расставить по возрастанию элементы заданной строки матрицы https://www.cyberforum.ru/ cpp-beginners/ thread1019569.html
Написать и отладить программу создания двумерного массива и заполнить его случайными значениями от -100 до 100. Расставить по возрастанию элементы заданной строки. Не получается сделать это задание....
C++ Создать класс для работы сo строками
Создать класс для работы сo строками. Разработать элементы класса: a. Поля: * указатель на char - хранит адрес динамически выделенной памяти; int n. b. Конструктор, позволяющий создать строку...
C++ Сортировка структуры по полю Есть структура типа СТУДЕНТ с полями: *фио *группа *массив из пяти чисел (оценки) Необходимо отсортировать структуру по возрастанию поля группа, выбрал самый простой метод клубок. В самом начале... https://www.cyberforum.ru/ cpp-beginners/ thread1019532.html
120 / 120 / 47
Регистрация: 29.03.2013
Сообщений: 237
26.11.2013, 17:50 0

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

26.11.2013, 17:50. Показов 975. Ответов 1
Метки (Все метки)

Ответ

Julia_art,
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
#include<stdio.h>
int main()
{
      int i,n;
      float S, A[45];
   while(1)
    { printf (" Vvedit kilkist elementiv ");
      scanf ("%i", &n);
      if (n>0&&n<=45) break;
      printf ("PPV!");
      } 
for(i=0; i<n; i++)
{ printf(" Vvedit A[%i] ", i);
  scanf("%f", &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); 
return 0;
}
спецификации формата ("%") корявые
Я обрезал чуть-чуть, разберётесь

Вернуться к обсуждению:
В одномерном массиве заменить отрицательные элементы на сумму положительных элементов C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.11.2013, 17:50
Готовые ответы и решения:

Заменить все отрицательные элементы нулями и подсчитать сумму положительных элементов в массиве
задан двумерный массив вещественных чисел.заменить все отрицательные элементы нулями и подсчитать...

Заменить все отрицательные элементы нулями и подсчитать сумму положительных элементов
Задан двухмерный массив вещественных чисел.Заменить все отрицательные элементы нулями и подсчитать...

Найти сумму положительных элементов массива Все отрицательные элементы заменить на 0
Нужна помощь с написанием программ C# Net Framework 4.7.2, VS 2017 желательно, но можно и другого...

В одномерном массиве A из n(50) элементов найти сумму всех элементов и заменить положительные элементы на 10
В одномерном массиве A из n(50) элементов найти сумму всех элементов и заменить положительные...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.11.2013, 17:50
Помогаю со студенческими работами здесь

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

Заполнить массив В(3,4) случайным образом. Найти сумму положительных элементов. Все отрицательные элементы заменить на 0
Мне нужно только Все отрицательные элементы заменить на 0. Мой код: private void...

В одномерном массиве M(n) заменить отрицательные элементы их квадратами
Разработайте макрос с помощью которого в одномерном массиве M(n) можно заменить отрицательные...

В одномерном массиве заменить отрицательные элементы нулями
В одномерном массиве заменить отрицательные элементы нулями.Подсчитать число замен. Массив задать в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru