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

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

Восстановить пароль Регистрация
 
coder2
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
16.03.2014, 16:21     Массивы. Ввести n элементов одномерного массива, вычислить указанное выражение, вывести на экран #1
Составить программу на языке С++ для обработки одномерных массивов с использованием указателей:
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++ Найти в массиве значение и вывести его индекс на экран, вычислить сумму модулей элементов массива
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5946 / 5551 / 1784
Регистрация: 18.12.2011
Сообщений: 14,175
Завершенные тесты: 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
Модератор
Эксперт С++
 Аватар для zss
5946 / 5551 / 1784
Регистрация: 18.12.2011
Сообщений: 14,175
Завершенные тесты: 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 элементов одномерного массива, вычислить указанное выражение, вывести на экран
Ответ Создать тему
Опции темы

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