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

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

Войти
Регистрация
Восстановить пароль
 
farit
Сообщений: n/a
#1

Заполнить массив - C++

10.05.2012, 19:38. Просмотров 880. Ответов 1
Метки нет (Все метки)

Помогите...
Заполнить массив:
а) десятью первыми членами арифметической прогрессии (первый член прогрессии — а, ее разность — р);
б) двадцатью первыми членами геометрической прогрессии (первый член прогрессии — а, ее знаменатель — z);
в) двенадцатью первыми членами последовательности Фибоначчи (последовательности, в которой первые два члена равны 1, а каждый следующий равен сумме двух предыдущих).

Добавлено через 14 секунд
Желательно до завтра...

Добавлено через 42 минуты
Помогите, завтра надо отвечать

Добавлено через 26 секунд
Цитата Сообщение от farit Посмотреть сообщение
Помогите...
Заполнить массив:
а) десятью первыми членами арифметической прогрессии (первый член прогрессии — а, ее разность — р);
б) двадцатью первыми членами геометрической прогрессии (первый член прогрессии — а, ее знаменатель — z);
в) двенадцатью первыми членами последовательности Фибоначчи (последовательности, в которой первые два члена равны 1, а каждый следующий равен сумме двух предыдущих).

Добавлено через 14 секунд
Желательно до завтра...

Добавлено через 42 минуты
Помогите, завтра надо отвечать
оч срочно
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2012, 19:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заполнить массив (C++):

Заполнить массив первыми ста простыми числами, и вывести массив на экран - C++
Объявите одномерный целочисленный массив в котором не более 100 элементов выполните генерацию массива первыми 100 простыми числами....

Заполнить массив строк из файла. Массив заполняется, но выводится не корректно - C++
Здравствуйте! Такая проблема. В файле имена записаны в столбик и разделены точкой с запятой. Массив заполняется, но выводится не корректно....

Заполнить динамический массив из файла и записать массив обратно в файл - C++
Подскажите пожалуйста функцию которая будет заполнять Динамический массив из файла и обратную которая этот массив запишет в файл=)

Дан массив A[N]. заполнить массив В[N] элементами массива A[N], которые удовлетворяют двойному неравенству - C++
Дан массив A. заполнить массив В элементами массива A, которые удовлетворяют двойному неравенству: A< A или A< A. Незаполненные элементы...

Создать одномерный массив, заполнить его случайными значениями, отсортировать массив по убыванию - C++
создать одномерный массив, заполнить его случайными значениями, отсортировать массив по убыванию. получилось вот что: #include...

Массив: Заполнить массив из 10 элементов случайным образом в интервале (0..3). - C++
Заполнить массив из 10 элементов случайным образом в интервале (0..3). Например: {1,2,0,3,1,2,3,3,0,1}

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Nikolay_it
6 / 6 / 0
Регистрация: 08.05.2012
Сообщений: 15
10.05.2012, 20:04 #2
в)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// двенадцатью первыми членами последовательности Фибоначчи
//(последовательности, в которой первые два члена равны 1,
// а каждый следующий равен сумме двух предыдущих).
#include <iostream>
#include <iomanip>
#include <stdio.h>
#include <cstdlib.h>
 
using namespace std;
 
int fibo(int count);
 
void main()
{
        int count = 1;
        const int x = 12;
        int *array;
        array = new int[x];
        for(int i = 0; i < x; i++ )
        {
        array[i] = fibo(count);
        count++;
        }
        for(int i = 0; i < x; i++)
        cout << array[i] << " ";
        cout << endl;
        system("pause");
}
 
int fibo(int count)
{
        if(count == 1) return 1;
        else if(count == 0) return 0;//Впринципе по условию не нужно, но вдруг...
        else return fibo(count-2)+fibo(count-1);
}
Добавлено через 5 минут
а)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// десятью первыми членами арифметической прогрессии (первый член прогрессии — а, ее разность — р);
#include <iostream>
#include <iomanip>
#include <stdio.h>
#include <cstdlib.h>
 
using namespace std;
 
long ap(int count, int a, int p);
 
void main()
{
        int a, p;
        cout << "Vvedite a: " << endl;
        cin >> a;
        cout << "Vvedite p: " << endl;
        cin >> p;
        int count = 1;
        const int x = 10;
        int *array;
        array = new int[x];
        for(int i = 0; i < x; i++ )
        {
        array[i] = ap(count, a, p);
        count++;
        }
        for(int i = 0; i < x; i++)
        cout << array[i] << " ";
        cout << endl;
        system("pause");
}
 
long ap(int count, int a, int p)
{
        return a+(count-1)*p;
}
Добавлено через 5 минут
б)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// äâГ*äöГ*ГІГјГѕ ïåðâûìè ÷ëåГ*Г*ìè
//ãåîìåòðè÷åñêîé ïðîãðåññèè (ïåðâûé ÷ëåГ* ïðîãðåññèè — Г*, ГҐГҐ Г§Г*Г*ìåГ*Г*òåëü — z);
#include <iostream>
#include <iomanip>
#include <stdio.h>
#include <cstdlib.h>
#include <math.h>
 
using namespace std;
 
long ap(int count, int a, int z);
 
void main()
{
        int a, z;
        cout << "Vvedite a: " << endl;
        cin >> a;
        cout << "Vvedite z: " << endl;
        cin >> z;
        int count = 2;//2, ГІ.ГЄ. Г±ГІГҐГЇГҐГ*Гј áóäåò Г*óëåâГ*Гї, åñëè Г*ГіГ¦Г*Г* åäèГ*ГЁГ¶Г* - èçìåГ*ГїГ©.
        const int x = 10;
        int *array;
        array = new int[x];
        for(int i = 0; i < x; i++ )
        {
        array[i] = ap(count, a, z);
        count++;
        }
        for(int i = 0; i < x; i++)
        cout << array[i] << " ";
        cout << endl;
        system("pause");
}
 
long ap(int count, int a, int z)
{
        return a*pow(z,count-1);
}
Добавлено через 49 секунд
Вроде бы всё правильно. Если нет, исправляй сам. Ничего сложного нету.
Будут вопросы - пиши в теме.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2012, 20:04
Привет! Вот еще темы с ответами:

STL: Создать массив длины N. Заполнить массив рандом. Найти все различные числа массива - C++
Создать массив длины N (число N вводится с клавиатуры). Заполнить массив случайными целыми числам. Найти все различные числа массива. Для...

Заполнить массив A и массив B нулями - C++
кто соображает попробуйте сделать я просто дуб в этом . 1.Создать 2 массива A и B из элементов типа char по 10 элементов Заполнить...

заполнить массив - C++
Дана -целочисленная квадратная матрица А (6,6). Заполнить массив А следующим образом : 1 2..6 7 8... 12 13 14... 18 … 31 32......

заполнить массив - C++
Уже убедилась сегодня, что на форуме есть умнички, может поможете еще с одной задачкой? (Заполнить массив Y нарастающими произведениями...


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

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

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