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

Не правильно выводятся числа на экран

21.12.2020, 19:08. Показов 1216. Ответов 3
Метки нет (Все метки)

Добрый день!
Хочу вывести значение 2ух функций на экран,но получается береберда.Если по отдельности выводить функции на экран,то первая выводит значение в строчку,а вторая функция в столбик.Если в вместе,то выводит только вторая функция в столбик,а первая так вообще не понятно что.Подскажите как можно исправить данную ситуацию?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.12.2020, 19:08
Ответы с готовыми решениями:

Не выводятся на экран числа Фибоначчи
#include <stdio.h> #include <stdlib.h> #include <math.h> int is_Fibbonachi(long N) { ...

Вместо заданных чисел не те числа выводятся на экран
IDE: Dev-c++ Переменные объявлены и им заданы значения, но все равно выдает одни и те же...

Не могу понять,почему такие числа выводятся на экран
Такое задание у меня было,есть ответ,есть код,но, как начинающий программист не могу понять,почему...

Как числа которые выводятся через random выводить на экран в виде таблицы
как числа которые выводятся через random выводить на экран ввиде таблицы??

3
Yetty
21.12.2020, 22:41
  #2

Не по теме:

напишите условие задачи и показывайте код

0
1 / 1 / 0
Регистрация: 11.01.2020
Сообщений: 35
22.12.2020, 08:55  [ТС] 3
Задача по нахождению чилса Люка с рекурсии и без

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
39
40
41
42
43
44
45
#include <iostream>
#include "math.h"
using namespace std;
 
int Luke_1(int Ln1, int Ln2, int L, int n)
{
    int Ln;
 
    cout << Ln1 << endl;
 
    Ln = Ln1 + Ln2;
 
    if (L <= n)
 
        Luke_1(Ln2, Ln, L + 1, n);
 
    return 0;
}
 
int Luke_2(int Ln1)
{
    if (Ln1 == 1)
 
        return 1;
 
    if (Ln1 <2)
 
        return 2;
 
    return Luke_2(Ln1 - 2) + Luke_2(Ln1 - 1);
 
}
 
int main()
{
    int n, result,result2;
 
    for (n = 1; n < 16; ++n) 
        cout << "";
    result = Luke_2(n);
    cout << result << endl;
    result2 = Luke_1(2, 1, 1, n);
    cout << result2 << endl;
    
}
0
7422 / 5017 / 2890
Регистрация: 18.12.2017
Сообщений: 15,694
22.12.2020, 13:28 4
Лучший ответ Сообщение было отмечено shapovalov A как решение

Решение

shapovalov A, в коде цикл for относится только к строке cout << ""; кроме того в самой строке cout << ""; добавьте пробел: cout << " ";
возьмите в фигурные скобки, например:
for (n = 1; n < 16; ++n)
{
result = Luke_2(n);
cout << result << " ";
}

Добавлено через 6 минут
или просто:
C++
1
2
3
for (n = 1; n < 16; ++n)
    cout << Luke_2(n) << " ";
cout << "\n";
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2020, 13:28
Помогаю со студенческими работами здесь

не правильно выводятся значения в стринггрид
В отдельном юните создать процедууы ввода размерности (n, m) матрицы А и ее элементов procedure...

Выводятся числа, произведение цифр которых равно сумме чисел заданного числа
приложение такое: два текстбокса и кнопка. в первый текстбокс вводится любое натуральное число....

Пользователь вводит трехзначные числа, после нажатие enter, числа выводятся согласно возрастанию. I8086
Здравствуйте! Учусь на первом курсе (первый семестр, обучения с марта) института. Идет...

В консоль русские символы выводятся правильно, а вот в файл - нет
Всем доброго времени суток!!! Вообще раньше писал на Borland C++, но тут пришлось писать на...

Не выводятся данные на экран
Есть PHP с MYSQL запросом. Но не выводятся данные на экран: &lt;!DOCTYPE HTML PUBLIC...

Не выводятся на экран расчеты
Помогите пожалуйста. Никак не могу понять почему на экран не выводятся физические расчеты, которые...


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

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

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