Помогите создать программку! C++. Visual Studio.Смысл в том, что :"Создается массив
Помогите создать программу! C++. Visual Studio.
Смысл в том, что :
"Создается массив в main;
В консоли задается размер массива. Вводится 2 числа и далее они складываются числами Фибоначи.
Вызвали функцию (f1) на вход массив кол-во элементов ; все нечетные числа становятся числом "-777".
Функция 2-ая (f2) выводит все элементы массива.
Ярослава Бабиашвили
Это отдельные задачи?
Татьяна Гогульская
Или мы задаём размер, два числа и позднее массив заполняется числами Фибоначчи?
Колька Кокосов
2-ой вариант. Это все одна задачка.
1 ответ
Эвелина
include lt;iostreamgt;
include lt;iomanipgt;
using namespace std;
int f1(long int *mas, int N)//f1 для наполнения всех нечётных значений "-777"
int i = 0; for (int i = 0; i lt; N; i++)
if (mas[i] % 2 != 0)//условие, что число нечётное
mas[i] = -777;
return 0;
int f2(long int *mas, int N)//f2 для вывода массива
int i = 0;
for (int i = 0; i lt; N; i++)
cout lt;lt; mas[i]lt;lt;" ";//вывод частей массива
cout lt;lt; endl;
return 0;
void main()
setlocale(0, "rus");
int N,k1=0,k2=0,c=0;
cout lt;lt; "Введите естественное число N" lt;lt; endl;
cin gt;gt; N;
long int *p = new long int[N];//творим динамический массив с длиной N
cin gt;gt; k1gt;gt;k2;//первые два числа
p[0] = k1; p[1] = k2;//записали в 1-ые ячейки
for (int i = 2; i lt; N; i++)
p[i] = p[i-1] + p[i-2];//наполняем числами Фибоначчи
f1(p, N);//вызов функций
f2(p, N);
system("pause");//пауза в консоли.
include lt;iomanipgt;
using namespace std;
int f1(long int *mas, int N)//f1 для наполнения всех нечётных значений "-777"
int i = 0; for (int i = 0; i lt; N; i++)
if (mas[i] % 2 != 0)//условие, что число нечётное
mas[i] = -777;
return 0;
int f2(long int *mas, int N)//f2 для вывода массива
int i = 0;
for (int i = 0; i lt; N; i++)
cout lt;lt; mas[i]lt;lt;" ";//вывод частей массива
cout lt;lt; endl;
return 0;
void main()
setlocale(0, "rus");
int N,k1=0,k2=0,c=0;
cout lt;lt; "Введите естественное число N" lt;lt; endl;
cin gt;gt; N;
long int *p = new long int[N];//творим динамический массив с длиной N
cin gt;gt; k1gt;gt;k2;//первые два числа
p[0] = k1; p[1] = k2;//записали в 1-ые ячейки
for (int i = 2; i lt; N; i++)
p[i] = p[i-1] + p[i-2];//наполняем числами Фибоначчи
f1(p, N);//вызов функций
f2(p, N);
system("pause");//пауза в консоли.
Мария
....
Инна
У тебя получилось иль нет?)
Алексей
Просто на данный момент... Не могу осознать твой "почерк"
Вадим
Дурацкая вставка, надо поспрашивать как вставками на веб-сайте заниматься...
Сергей
Полагаюсь, что указатели прошли?
Костян Копылов
Там еще надо сделать, чтобы выводились числа, КОТОРЫЕ ТОЖЕ ДЕЛЯТСЯ НА 2. ТО ЕСТЬ, ЧЕТНЫЕ.
Айвазов
Вадим
Вообщем-то все чётные числа тоже выводятся. Функция f2.
Abadzhan Sasha
Там такая фигня, что ... Если вводишь все нечетные числа, то в итоге второе и третье число складывается. Самостоятельно от числа
Adelina Lepina
Как условие было дано, так и сделал.
Vanja
Читайте управляло чисел Фибоначчи, что говорит: Каждый следующий элемент в последовательности зависит от 2-ух предыдущих их суммы.
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
10) Килограмм конфет дороже килограмма печенья на 52 р. За 8
Математика.
Во сколько раз число атомов кислорода в земной коре больше числа
Химия.
Составить монолог от имени дневника двоечника 7-10 предложений
Русский язык.
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо
Разные вопросы.
Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных
Разные вопросы.
Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей
Математика.
Облако тегов