Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 17.09.2018
Сообщений: 8

Создать три массива согласно условию; в каждом массиве найти сумму положительных элементов

18.09.2018, 22:17. Показов 1171. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Составить программу решения задачи в соответствии с вариантом.
Задано три массива вещественных чисел А [10], B [10] и С [10], каждый содержит по 10 элементов. Массив А заполнить произвольно в коде программы при его инициализации.
Массив В заполнить по указанному правилу. Массив С образовать из элементов массивов А и В в соответствии с вариантом. Найти в каждом из массивов указанную величину, вывести на консоль элементы каждого массива в порядке возрастания.

Массив B образовать по правилу B [k] = ((- 1) ^ k) * sqrt ((fact (k))). Массив С образовать по правилу C [k] = 2 * A [k] 3 * B [k].В каждом массиве найти сумму положительных элементов.

Помогите сделать. Сижу ужу 3 час не могу разобраться с массивом

Буду благодарен, заранее огромное спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.09.2018, 22:17
Ответы с готовыми решениями:

Вычислить сумму наибольших членов в каждом в заданном массиве, согласно условию
Данные массивы чисел a, b,c . В массиве a вычислить сумму n крупнейших членов, в массиве b b - сумму 5 крупнейших членов, в массиве с c -...

В одномерном массиве найти минимум и сумму согласно условию
Доброго времени суток.Пожалуйста подскажите в чём ошибка этой задачи: #include <stdio.h> #include <math.h> #include...

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

4
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
18.09.2018, 22:54
Цитата Сообщение от Animewnick Посмотреть сообщение
C [k] = 2 * A [k] 3 * B [k]
отсутствует знак. напишите какой именно.
0
0 / 0 / 0
Регистрация: 17.09.2018
Сообщений: 8
18.09.2018, 23:07  [ТС]
C[k]=2*A[k]-3*B[k]
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
19.09.2018, 00:17
Animewnick, ещё уточните k - это индекс или номер ? т.е. k меняется от 0 до 9 или k меняется от 1 до 10 ?

Добавлено через 37 минут
если k - индекс:
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
#include <iostream>
#include <ctime>
#include <cmath>
using namespace std;
 
double SumPositive (double X[], int n)
{
    double sum_pos=0.0;
    for (int i = 0; i < n; i++)
    if (X[i]>0) sum_pos+=X[i];
    return sum_pos;
}    
 
void Print (double X[], int n)
{
    for (int i = 0; i < n; i++)     
       cout <<X[i]<<" ";   
       cout << endl;
}
 
int main()
{
    srand((int)time(0));
    int fact=1;    
    const int n = 10;
    double A[n], B[n], C[n];    
    
    for (int i = 0; i < n; i++)     
    A[i]=0.1*(rand()%99 + 1);    
   
    B[0]=1.0;
    for(int k = 1; k <n; k++)
    {
      fact*=k;      
      B[k] = pow(-1,k)*sqrt(fact);
    } 
    
    for(int k = 0; k <n; k++)
    C[k]=2.*A[k]-3.*B[k];
    
    cout <<"Matrix A:\n";
    Print (A, n);
    cout <<"Matrix B:\n";
    Print (B, n);
    cout <<"Matrix C:\n";
    Print (C, n);
    
    cout <<"sum_positive A="<<SumPositive(A, n)<<endl;
    cout <<"sum_positive B="<<SumPositive(B, n)<<endl;
    cout <<"sum_positive C="<<SumPositive(C, n)<<endl;
system("pause");
return 0;
}
0
0 / 0 / 0
Регистрация: 17.09.2018
Сообщений: 8
19.09.2018, 09:27  [ТС]
k меняется от 0 до 9
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.09.2018, 09:27
Помогаю со студенческими работами здесь

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

Разделить символьный массив (строку в стиле Си) на три отдельных массива согласно условию
Добрый день! Есть Char. Из него нужно присвоить трем другим Char по следующему признаку: Char 1 (с 1 символа до 30) Char 2 (с 31...

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

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

Реализовать функцию нахождения двух крайних положительных чисел и сортировки массива согласно условию
Доброе время суток! Подскажите, как функцией сделать следующее.... Функция находит два крайних положительных числа и сортирует массив...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru