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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
coder2
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
#1

Массивы. Ввести n элементов одномерного массива, вычислить указанное выражение, вывести на экран - C++

16.03.2014, 16:21. Просмотров 354. Ответов 4
Метки нет (Все метки)

Составить программу на языке С++ для обработки одномерных массивов с использованием указателей:
1. .Ввести n элементов одномерного массива;
2. Вычислить указанное выражение;
3 Вывести на экран значение указанного выражения.

Помогите, другие программы по с++ сделал, осталась только с факториалом
Изображения
 
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2014, 16:21     Массивы. Ввести n элементов одномерного массива, вычислить указанное выражение, вывести на экран
Посмотрите здесь:
C++ Вывести на экран номера всех минимальных элементов одномерного массива.
Ввести одномерный массив А, вывести его. Вычислить среднее геометрическое положительных элементов массива C++
Вычислить выражение из суммы отрицательных и среднего арифметического значений одномерного массива C++
C++ Одномерные массивы. Вывести на экран массив, составленный из номеров элементов исходного массива, которые равны заданному значению.
Вычислить сумму элементов массива, найти минимальный и вывести положительные на экран C++
C++ Массивы (ввести данные целого типа, вывести на экран, выполните обмен значениями)
Вычислить сумму четных элементов массива и вывести отрицательные элементы на экран в обратном порядке C++
Вычислить арифметическое выражение и вывести результат на экран C++
C++ Найти в массиве значение и вывести его индекс на экран, вычислить сумму модулей элементов массива
Ввести массив А из 10 элементов,найти произведение отрицательных элементов и вывести на экран C++
Ввести элементы двумерного массива с клавы С++.Нужно вывести его на экран в виде таблицы, в конце каждой строки надо вывести самый большой элемент C++
C++ Вычислить произведение элементов одномерного массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6286 / 5889 / 1909
Регистрация: 18.12.2011
Сообщений: 15,120
Завершенные тесты: 1
16.03.2014, 17:28     Массивы. Ввести n элементов одномерного массива, вычислить указанное выражение, вывести на экран #2
C++
1
2
3
4
5
6
7
int fact=6;//факториал 3 (3!)
double s=0; // в s получится сумма
for(int i=2;i<n;i++)
{
   s+=a[i-1]*a[i-1]+fact;
   fact*=(i+2);
}
coder2
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
16.03.2014, 17:46  [ТС]     Массивы. Ввести n элементов одномерного массива, вычислить указанное выражение, вывести на экран #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
using namespace std;
 
int main()
{
 
int a[100];
int n,f=6;
double s=0;
cin>>n;
for(int i=2;i<n;i++)
{
   s+=a[i-1]*a[i-1]+f;
   f*=(i+2);
}
cout<<s;
}
Правильно ли?
zss
Модератор
Эксперт С++
6286 / 5889 / 1909
Регистрация: 18.12.2011
Сообщений: 15,120
Завершенные тесты: 1
16.03.2014, 17:57     Массивы. Ввести n элементов одномерного массива, вычислить указанное выражение, вывести на экран #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от coder2 Посмотреть сообщение
Правильно ли?
Не до конца.
Организуйте еще ввод массива a
coder2
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
16.03.2014, 18:16  [ТС]     Массивы. Ввести n элементов одномерного массива, вычислить указанное выражение, вывести на экран #5
zss,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main()
{
     int a[100];
     int n,f=6;
    double s=0;
    cout<<"Enter n:"<<flush;
    cin>>n;
    for(int i = 0; i < n; i++)
    {
        cout<<"enter a["<<i<<"]:"<<flush;
        cin>>a[i];
    }
    for(int i=2;i<n;i++)
    {
           s+=a[i-1]*a[i-1]+f;
           f*=(i+2);
    }
    cout<<s;
}
все спасибо большое!
 Комментарий модератора 
Обрамляйте код тегом "C++"
Yandex
Объявления
16.03.2014, 18:16     Массивы. Ввести n элементов одномерного массива, вычислить указанное выражение, вывести на экран
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru