С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 09.08.2021
Сообщений: 7

Проблема с выводом массива

22.01.2022, 05:16. Показов 1034. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <stdio.h>
int main2() {
    int i = 0;
    int N;
    scanf_s("%d", &N);
    double* A = new double[N];
    for (int i = 0; i < N; i++)
        scanf_s("%lf", &A[i]);
    for (int j = 0; j < N; j++) 
    {
        if (j % 2 == 0 && j == 0 && j == 1)
            continue;
        A[j] = (A[j - 1] + A[j - 2])/2;
    }
    for (int k = 0; k < N; k++)
        printf("%lf", A[i]);
    getchar();
    return 0;
}
Когда запускаю программу и ввожу 5 элементов массива, выдаёт одинаковые цифры
.20.000000 .20.000000 .20.000000 .20.000000 .20.000000

или

.2-3922953858010649186713854075584030672069 3542560757484250873087740033432414666092 8871249527617923785388463407048892952619 4414624334287193555459818071121453126080 3761049180658492135928577788485091514209 7581105400589359451522297393219582546565 2066811391017411680730971666382494183695 2244754342947586048.000000.2-5884430787015974012417173063029649570301 2967200355851581403696702853990896642669 5118447059558204014725950024575782406894 7672528719082829466718671723073696531437 8424546262590524095831065838780672718830 0032560239481526611382687296174182393392 7768980861072826950574282970205789002752 8230918647778902016.000000.2-4903692322513311831911905518960443683382 5908239776293121232457314247553930297911 3806421061719382236700461629814780657722 7094168744337050644618189513489091671076 3875770213227294007818020969685917564035 2467734958632930465551733551041691043523 9586659900591828745130452788926189320434 0101623628720766976.000000.2-5394061554764642922164539290995046626841 9437720066072351318077008550772413470290 4462434060638793125713205827195281532308 7383348731709940055668430618281394101257 1150158237908909051824543404233295141432 6250147599057228538467210423607936718458 3677820380832327847852367879565989161593 4166271138249834496.000000.2-5148876938638977841731006304284952279506 7979698360433146463397347006847721171161 2757573097441724354493343556509917050946 9339943173327573617201199298668276570801 3078909208773673313697680499065677247764 6680745556040054370207954400014431028081 0969767689805497155447061275510184695433 6861521650200346624.000000

Не могу разобраться, в чём ошибка.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.01.2022, 05:16
Ответы с готовыми решениями:

Проблема с выводом значений массива
Здорова народ! Возникла проблема с выводом значения из массива. Задача была в следующем: Циклом записать символы от 'a' до 'z' в...

Возникла проблема с выводом массива структур на консоль
#include &lt;iostream&gt; using namespace std; struct Marshrut { int number = -1; string start = &quot;-&quot;; string end = &quot;-&quot;; ...

Проблема с выводом массива спиралью против часовой стрелки
Здравствуйте, недавно была задача, создать массив 10х10 рандомных чисел и вывести спиралью против часовой стрелки. В паскале задачу я...

4
Злостный нарушитель
 Аватар для Verevkin
10251 / 5677 / 1262
Регистрация: 12.03.2015
Сообщений: 26,312
22.01.2022, 12:06
0
2393 / 1914 / 763
Регистрация: 27.07.2012
Сообщений: 5,558
22.01.2022, 12:06
Цитата Сообщение от Nikolai Nekras Посмотреть сообщение
C++
1
2
3
if (j % 2 == 0 && j == 0 && j == 1)
            continue;
        A[j] = (A[j - 1] + A[j - 2])/2;
Условие никогда не выполнится, так как j не может одновременно равняться 0 и 1. Соответственно дальнейшие вычисления некорректны. В условии должно быть ИЛИ: if (j % 2 == 0 || j == 0 || j == 1)
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6150 / 2843 / 1040
Регистрация: 01.06.2021
Сообщений: 10,366
22.01.2022, 12:10
Цитата Сообщение от Nikolai Nekras Посмотреть сообщение
int main2() {
wtf ???
0
111 / 74 / 39
Регистрация: 16.05.2020
Сообщений: 292
22.01.2022, 13:20
Цитата Сообщение от Nikolai Nekras Посмотреть сообщение
for (int k = 0; k < N; k++)
        printf("%lf", A[i]);
Здесь все в порядке?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.01.2022, 13:20
Помогаю со студенческими работами здесь

Проблема с выводом
Проблема такова: &quot;Вы покупаете смартфон в магазине с гибкой системой скидок. Если исходная стоимость смартфона больше A рублей, на неё...

Проблема с выводом
Здравствуйте.Приношу извинения за банальный вопрос,но ,к сожалению, никак не могу разобраться самостоятельно. Проблема: -Код: ...

Проблема с выводом
Я делал шифр, его суть в том, что ты вводишь ключ, который состоит из одной двойки, четверки и восьмерки. Двойка озночает двоичную СС,...

Проблема с выводом на консоль
Здравствуйте, пока я практиковался с бинарными файлами у меня с выводом на консоль случилось вот что: Пытался гуглить, но не вышло,...

Проблема с выводом графики
Доброго времени суток, товарищи! Помогите мне избавиться от проблемы. У меня есть класс class Gmainsprite { public: ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Old Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru