Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
1

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

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

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

Помогите, другие программы по с++ сделал, осталась только с факториалом
0
Изображения
 
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2014, 16:21
Ответы с готовыми решениями:

Вычислить и вывести на экран отрицательные элементы одномерного массива в месте с их количеством
Доброго времени суток, помогите пожалуйста. Составить программы: 1) Вычислить и вывести на экран...

Вывести на экран содержимое элементов целочисленного одномерного массива
Ребята помогите! Нужно довести до ума исходник. Вывести на экран содержимое элементов буфера. ...

Вывести на экран наибольшую последовательность из повторяющихся элементов одномерного массива
переделайте эту прогу под процедуру uses crt; var a:array of integer; n,i,j,k,mx,imx:integer;...

Вывести на экран номера всех минимальных элементов одномерного массива.
Ребят помогите. Дана последовательность из n дейтсвительных чисел. использовать одномерный массив....

4
Модератор
Эксперт С++
9506 / 8165 / 4990
Регистрация: 18.12.2011
Сообщений: 21,785
16.03.2014, 17:28 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);
}
1
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
16.03.2014, 17:46  [ТС] 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;
}
Правильно ли?
0
Модератор
Эксперт С++
9506 / 8165 / 4990
Регистрация: 18.12.2011
Сообщений: 21,785
16.03.2014, 17:57 4
Лучший ответ Сообщение было отмечено coder2 как решение

Решение

Цитата Сообщение от coder2 Посмотреть сообщение
Правильно ли?
Не до конца.
Организуйте еще ввод массива a
1
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
16.03.2014, 18:16  [ТС] 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++"
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.03.2014, 18:16

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Запросить значения элементов одномерного числового массива и вывести его на экран
Всем привет, пожалуйста помогите решить следущие задания: 1)Составьте программу, которая...

Вывести на экран индексы элементов одномерного массива B(N), значения которых простые числа.
Составить программу вывода на экран индексов элементов одномерного массива B(N), значения которых...

Вывести на экран количество нулевых элементов одномерного динамического массива и их порядковые номера
Разработать метод для вывода на экран количества нулевых элементов одномерного динамического...

Вывести на экран индексы тех элементов одномерного массива, которые являются простыми числами
Составьте программу вывода на экран индексов элементов одномерного массива b(n) значение которых...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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