Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Модель движения лифта https://www.cyberforum.ru/ cpp-beginners/ thread2472135.html
Имеется такое задание. Подскажите как можно это реализовать? Просто не могу понять, за что браться учить чтобы сделать это. Заранее спасибо.
Нужно найти ошибку в коде C++
Пример: у= 1)a*b*sin(x) 2)a+ln(a+b*x) 3)cos^2(a+b*x) Условия: 1)sin(x)<2,5*a 2)2,5<=sin(x)*b 3)sin(x)>b
C++ перевод с паскаля на с++ https://www.cyberforum.ru/ cpp-beginners/ thread2472107.html
ребята помогите перевести эту часть кода в с++ особенно с пунктами манипуляции данными(файла) procedure InputInfo; const FileName = 'input.txt'; var f: Text; { Файловая переменная } ...
C++ Поиск по вектору с возвращением номера привет. чтобы найти элемент в vector пользуюсь функцией find() из <algorythm>. он возвращает итератор. а существует ли способ возвращения не итератора, а сразу номера позиции? спасибо всем заранее https://www.cyberforum.ru/ cpp-beginners/ thread2472066.html
Дерево Меркла C++
Любая информация ссылки и тп. Пожалуйста. Не могу найти нормально структурированную инфу, везде свои отличия, илбо ничего вообще непонятно
C++ Рекурсия функций по формуле https://www.cyberforum.ru/ cpp-beginners/ thread2472059.html
Всем привет есть такое задание я его выполнил но не правильно не знаю что я не так сделал Чего больше: всех возможных трехзначных чисел, записываемых цифрами 1, 2, 3, 4, 5; всех двузначных чисел,...
C++ Вывод фунции класса , исходя из имени переменной У меня есть класс и три переменных. На вход - имя любой переменной . К примеру - х. Можно ли исходя из имени переменной или из id вызвать функцию show? #include <iostream> using namespace std;... https://www.cyberforum.ru/ cpp-beginners/ thread2472056.html Реализация потокового шифра, процесс шифрование C++
Всем привет, мне необходимо реализовать потоковый шифр на базе прореживаемого генератора (2 рслос, если выход 1 рслос ==1, то выход генератора = рслос2, иначе биты сбрасываются и идет новый такт...
C++ Деление массива на 2 подмассива равных за сумой с жадным алгоритмом https://www.cyberforum.ru/ cpp-beginners/ thread2472047.html
помогите написать программу на такую тему с комментариями
C++ Не сохраняет файл https://www.cyberforum.ru/ cpp-beginners/ thread2472039.html
Здравствуйте, проблема в том, что не могу сохранить файл. #include <iostream> #include <fstream> #include <string> #include <cstdlib> #include <io.h> using namespace std; struct STUDENTS {
C++ Разность множеств на C++
Вопрос не большой, но моих знаний для его решения оказалось недостаточно. Суть вопроса: ниже представлена программа, в ней есть функция нахождения разности множеств, но из этой функции значение n1...
C++ Создать контрольную сумму каталога Файлы, структуры Помогите с задачей по лабораторной работе. За любую помощь буду безмерно благодарна. - входные данные (поля структуры) вводятся с клавиатуры и после введения записывались в файл... https://www.cyberforum.ru/ cpp-beginners/ thread2472014.html
0 / 0 / 0
Регистрация: 07.06.2017
Сообщений: 80
0

В одномерном массиве, состоящем из n целых элементов, вычислить - C++ - Ответ 13659084

16.06.2019, 11:18. Показов 3524. Ответов 3
Метки (Все метки)

В одномерном массиве, состоящем из n целых элементов, вычислить:
А) произведение элементов массива, не больших заданного элемента С, значение С вводить с клавиатуры;
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
#include <stdio.h>
 
int main()
{
double K[13]={1.1, 2.1, 3.1, 4.2, 5.2, 6.5, 7.6, 8.7, 0.1, 0.5, 4.5, 0.9};
double F[13]={-3.2, 5.6, -0.8, 4.4, -5.5, 5.1, 3.1, -0.3, 0.09, 2.3, -1.2, 7.7};
int i,sk_k=0,sk_f=0;
double c,sum_k=1,sum_f=1; //начальные суммы равны 1
 
printf("Enter C: ");
scanf("%lf",&c);   // считываем c
 
for(i=0;i<13;i++)   //цикл по массивам
{
    if(K[i]>c)  // если элемент массива K > c
    {
        sum_k=sum_k*K[i];   // сумму умножаем на элемент, для первого элемента это будет сам элемент (начальная сумма = 1)
        sk_k++;             // считаем сколько элементов, которые > c
    }
 
    if(F[i]>a)              // если элемент массива F > c
     {
         sum_f=sum_f*F[i];   // сумму умножаем на элемент, для первого элемен-та это будет сам элемент (начальная сумма = 1)
         sk_f++;           // считаем сколько элементов, которые > c
     }
}
// вывод
if(sk_k==0)  // если в массиве K не было ни одного элемента > c
    printf("No elements in K\n");
else
   printf("Sum of K = %.2lf\n",sum_k); // если в массиве K  был хотя бы один элемент > c
 
if(sk_f==0)  // если в массиве F не было ни одного элемента > c
    printf("No elements in F\n");
else
   printf("Sum of F = %.2lf\n",sum_f);   // если в массиве F  был хотя бы один элемент > c
 
return 0;
}
Б) количество элементов массива, расположенных после максимального элемента массива;
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
#include <iostream>
using namespace std;
int main(void)
{
    setlocale(LC_ALL, "Russian");
    double mas[10], A, B, k = 0;
    int i;
    cout << "Введите элементы вещественного массива:" << endl;
    for (i = 0; i<10; i++)
        cin >> mas[i];
    cout << "Введите значение A" << endl;
    cin >> A;
    cout << "Введите значение B" << endl;
    cin >> B;
    for (int i = 0; i < 10; ++i)
        if (mas[i] > A && mas[i] < B)
            k++;
    cout << "От " << A << " до " << B << " находится " << k << " элле-мент(а)(ов)" << endl;
    for (double i = 1; i < 10; ++i)                 // Отсортируем массив по убыванию 
    {
        for (int r = 0; r < 10 - i; r++)
        {
            if (mas[r] < mas[r + 1])
            {
                int temp = mas[r];          // Обмен местами
                mas[r] = mas[r + 1];
                mas[r + 1] = temp;
            }
        }
    }
    cout << "Отсортированный массив: ";     // Выведем отсортированный массив
    for (int i = 0; i < 10; ++i)
    {
        cout << mas[i] << " ";
    }
    cout << endl;
    system("pause");
    return 0;
}
В) сумму элементов массива, расположенных до первого нулевого эле-мента.
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
#include <iostream>
#define NOMINMAX
#include <Windows.h>
#include <conio.h>
#include <ctime>
#include <iomanip>
#include <random>
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    std::default_random_engine randomEng(time(NULL));
    std::uniform_int<int> radndomNum(0, 9);
 
    const int N = 8;
    int mas[N], indexZero, indexMin, sum = 0, min = std::numeric_limits<int>::max();
    bool found = false;
 
    std::cout << "Ваш массив:\n| ";
    for (int i = 0; i < N; i++) {
        mas[i] = radndomNum(randomEng);
 
        if (mas[i] < min && mas[i] != 0) {
            min = mas[i];
            indexMin = i;
        }
 
        if (mas[i] == 0 && !found) {
            indexZero = i;
            found = true;
        }
 
        std::cout << std::setw(1) << mas[i] << " | ";
    }
 
    for (int i = 0; i < indexZero; i++)
        sum += mas[i];
 
    mas[indexMin] = sum;
 
    if (sum != 0) {
        std::cout << "\n\n С заманенным мин. элементом:\n| ";
        for (int i = 0; i < N; i++)
            std::cout << std::setw(1) << mas[i] << " | ";
    }
 
    (found) ?
        std::cout << "\n Сумма до 0: " << sum : std::cout << "\n Нет 0 в масси-ве...";
 
    _getch();
    return 0;
}
Вроде нашел текст программы, как теперь все это соединить в одну целую задачу?
Помогите составить алгоритм.
Наподобие такого

Вернуться к обсуждению:
В одномерном массиве, состоящем из n целых элементов, вычислить C++
Миниатюры
В одномерном массиве, состоящем из n целых элементов, вычислить   В одномерном массиве, состоящем из n целых элементов, вычислить   В одномерном массиве, состоящем из n целых элементов, вычислить  

В одномерном массиве, состоящем из n целых элементов, вычислить  
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.06.2019, 11:18
Готовые ответы и решения:

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

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

В одномерном массиве, состоящем из n целых элементов, вычислить:
В одномерном массиве, состоящем из n целых элементов, вычислить: Количество элементов массива,...

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

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

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

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

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

В одномерном массиве , состоящем из N целых элементов , вычислить :
В одномерном массиве , состоящем из N целых элементов , вычислить : 1. минимальный ...

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