• Помогите создать программу! C++. Visual Studio.
    Смысл в том, что :
    "Создается массив в main;
    В консоли задается размер массива. Вводится 2 числа и дальше они складываются числами Фибоначи.
    Вызвали функцию (f1) на вход массив кол-во элементов ; все нечетные числа становятся числом "-777".
    Функция вторая (f2) выводит все элементы массива.

Ответы 4

  • Там такая фигня, что ... Если вводишь все нечетные числа, то в итоге второе и третье число складывается. Независимо от числа
  • Как условие было дано, так и сделал.
    • Автор:

      kiraxasw
    • 6 лет назад
    • 0
  • Читайте правило чисел Фибоначчи, что гласит: Каждый последующий элемент в последовательности зависит от двух предыдущих их суммы.
  • #include <iostream>#include <iomanip>using namespace std;int f1(long int *mas, int N)//f1 для заполнения всех нечётных значений "-777"{  int i = 0; for (int i = 0; i < 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 < N; i++)  cout << mas[i]<<" ";//вывод элементов массива cout << endl; return 0;}void main(){ setlocale(0, "rus"); int N,k1=0,k2=0,c=0; cout << "Введите натуральное число N" << endl; cin >> N; long int *p = new long int[N];//создаём динамический массив с длиной N cin >> k1>>k2;//первые два числа p[0] = k1; p[1] = k2;//записали в первые ячейки for (int i = 2; i < N; i++)  p[i] = p[i-1] + p[i-2];//заполняем числами Фибоначчи f1(p, N);//вызов функций f2(p, N); system("pause");//пауза в консоли.}
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years