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

Все отрицательные числа массива возвести в куб и найти их сумму. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
6y6Jl9
0 / 0 / 0
Регистрация: 25.03.2012
Сообщений: 3
25.03.2012, 21:23     Все отрицательные числа массива возвести в куб и найти их сумму. #1
1.С клавиатуры вводится последовательность из N чисел. Все отрицательные числа возвести в куб и найти их сумму.
2.С клавиатуры вводится массив вещественных чисел Е[8], определить номер минимального элемента массива.
Решаю контрольную, не получается решить эти 2 задания, вроде все элементарно, но ничего не выходит, если можно, наведите на мысль или помогите решить, уже голова не варит.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2012, 21:23     Все отрицательные числа массива возвести в куб и найти их сумму.
Посмотрите здесь:

Из положительных элементов массива извлечь корень, отрицательные возвести в квадрат C++
Как возвести числа в квадрат , куб (также в другие степени ) в с++? C++
Операторы выбора. Даны три различных числа. Среднее поделить на меньшее, меньшее возвести в куб, большее оставить без изменения C++
Одномерный массив. Все отрицательные среди них числа возвести в квадрат, найти их сумму и количество C++
Одномерный массив. Все отрицательные среди них числа возвести в квадрат, найти их сумму и количество C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
25.03.2012, 21:45     Все отрицательные числа массива возвести в куб и найти их сумму. #2
Цитата Сообщение от 6y6Jl9 Посмотреть сообщение
1.С клавиатуры вводится последовательность из N чисел. Все отрицательные числа возвести в куб и найти их сумму.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
int main()
{
    int s=0,n;
    std::cout << "Vvedite N: ";
    std::cin >> n;
    while (n)
    {
        --n;
        int a;
        std::cin >> a;
        if (a<0) s+=a*a*a;
    }
    std::cout << "Summa: " << s << std::endl;
    return 0;
}
Добавлено через 1 минуту
Цитата Сообщение от 6y6Jl9 Посмотреть сообщение
2.С клавиатуры вводится массив вещественных чисел Е[8], определить номер минимального элемента массива.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
int main()
{
    double min=1000000000;
    std::cout << "Vvedite massiv: ";
    std::cin >> n;
    for (int i=0;i<8;i++)
    {
        double a;
        std::cin >> a;
        if (a<min) min=a;
    }
    std::cout << "Minimum: " << min << std::endl;
    return 0;
}
6y6Jl9
0 / 0 / 0
Регистрация: 25.03.2012
Сообщений: 3
25.03.2012, 22:06  [ТС]     Все отрицательные числа массива возвести в куб и найти их сумму. #3
Спасибо, щас буду разбираться и проверять работоспособность))

Добавлено через 16 минут
А вот эту задачку можно?
Оклад сотрудника учреждения увеличивается каждые полгода на 14 % от предыдущего. Какой срок необходимо проработать, чтобы получать зарплату не менее 17500 рублей?
П.С. знаю, наглость
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
25.03.2012, 22:15     Все отрицательные числа массива возвести в куб и найти их сумму. #4
Цитата Сообщение от aram_gyumri Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
int main()
{
    double min=1000000000;
    std::cout << "Vvedite massiv: ";
    std::cin >> n;
    for (int i=0;i<8;i++)
    {
        double a;
        std::cin >> a;
        if (a<min) min=a;
    }
    std::cout << "Minimum: " << min << std::endl;
    return 0;
}

Добавлено через 1 минуту

//просили индекс наименьшего!!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
int main()
{
    double min=1000000000.0;
    int id;//просили индекс!!
    std::cout << "Vvedite massiv: ";
    std::cin >> n;
    for (int i=0;i<8;i++)
    {
        double a;
        std::cin >> a;
        if (a<min) {min=a; id=i;}//просили индекс!!
    }
    std::cout << "ID of Minimum: " << id << std::endl;//просили индекс!!
    return 0;
}
Цитата Сообщение от 6y6Jl9 Посмотреть сообщение
Спасибо, щас буду разбираться и проверять работоспособность))

Добавлено через 16 минут
А вот эту задачку можно?
Оклад сотрудника учреждения увеличивается каждые полгода на 14 % от предыдущего. Какой срок необходимо проработать, чтобы получать зарплату не менее 17500 рублей?
П.С. знаю, наглость
Всё зависит от начальной зарплаты. Может сотрудник уже в начале 100500 руб зарабатывает?
6y6Jl9
0 / 0 / 0
Регистрация: 25.03.2012
Сообщений: 3
26.03.2012, 09:22  [ТС]     Все отрицательные числа массива возвести в куб и найти их сумму. #5
Kuzia domovenok,

Добавлено через 30 минут
Оклад сотрудника учреждения увеличивается каждые полгода на 14 % от предыдущего. Какой срок необходимо проработать, чтобы получать зарплату не менее 17500 рублей?
Начальный оклад составил 12500 рублей.
Вот вся задача в сборе.
Yandex
Объявления
26.03.2012, 09:22     Все отрицательные числа массива возвести в куб и найти их сумму.
Ответ Создать тему
Опции темы

Текущее время: 21:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru