0 / 0 / 0
Регистрация: 07.09.2014
Сообщений: 19
1

Одномерный массив, определение элементов по формуле

04.10.2014, 13:47. Показов 426. Ответов 2
Метки нет (Все метки)

Как можно переделать код что бы массив строился после первого введенного с клавиатуры элемента (в данном случае тройки) и до 10. Я так понимаю с помощью счетчика по типу int x[8]; Cout<<t<<endl; t=t+1; но как именно внести это в код не понимаю. Помогите разобраться.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include <iostream>
#include <cmath>
#include <math.h>
 
using namespace std;
 
int main() {
    int i=0;
    double x[]={3,4,5,6,7,8,9,10};
    for(i=1; i < sizeof(x) / sizeof(x[0]); i++) {
       x[i] = i*x[i-1]+log(x[i-1])-1;
        cout<<"x = "<<x[i]<<endl;
    }
 
    system("pause");
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.10.2014, 13:47
Ответы с готовыми решениями:

Дан одномерный массив из n элементов, выбрать из него элементы, удовлетворяющие формуле
Дан одномерный массив из n элементов, выбрать из него элементы удовлетворяющие формуле а=2*i+1,...

Заполнить одномерный массив из n элементов по формуле соответствующей вашему варианту задания
Заполнить одномерный массив из n элементов по формуле соответствующей вашему варианту задания....

Одномерный массив. Вычисление по формуле.
подскажите решение... Элементы вещественного массива X вычисляются по формуле X=n/(n+1)!,...

Заполнить одномерный массив по формуле
Даны натуральное число n, действительные числа a,b (a не равно b) получить r0, r1,...rn, где ri=a+i...

2
63 / 64 / 11
Регистрация: 27.02.2013
Сообщений: 1,116
04.10.2014, 13:49 2
ниче не понял... что значит
Цитата Сообщение от sirlancevrot Посмотреть сообщение
после первого введенного с клавиатуры элемента
может после ввода размерности массива? тогда просто юзай динамический массив
0
Модератор
Эксперт С++
11905 / 9643 / 5840
Регистрация: 18.12.2011
Сообщений: 25,863
04.10.2014, 14:02 3
Если я правильно понял - первое значение вводим с клавиатуры, а остальные вычисляются:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main() 
{
    const int N=10;
    double x[N];
    cout<<"x[0]=?";
    cin>>x[0]; 
    for(int i=1; i < N; i++) 
   {
       x[i] = i*x[i-1]+log(x[i-1])-1.;
        cout<<"x = "<<x[i]<<endl;
    }
    system("pause");
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.10.2014, 14:02
Помогаю со студенческими работами здесь

Составить одномерный массив по формуле
a={3.1;6.1;-0.2;-1.5;15} b={0.1;0.25;-4.1;-0.6;4.3} S = \sin...

Одномерный массив. Вычисление по формуле
Элементы вещественного массива X вычисляются по формуле X=1+(-1)n/n!, n=1,...,N. Напишите программу...

Сформировать одномерный массив по формуле
Zd_1 Задан одномерный числовой массив ( X)10ти чисел. Сформировать другой одномерный числовой...

Заполнить одномерный массив по формуле
Заполнить одномерный массив a по формуле: X=ln(1+x), x=1


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

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

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