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

Массивы и циклы: РЛ числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Литература по обработке ошибок http://www.cyberforum.ru/cpp-beginners/thread1133261.html
Приветствую, посоветуйте пожалуйста литературу по с/с++ (в том числе можно статьи/обсуждения) где подробно рассматривался бы вопрос стратегий обработки ошибок. В превую очередь интересует обработка...
C++ Перед каждой серией одинаковых элементов массива вставить нули помогите пожалуйста отладить программу. задание "Дан целочисленный массив размера 20(10 элементов выводятся, остальные как резерв для вставленных нулей) . Вставить перед каждой его серией элемент с... http://www.cyberforum.ru/cpp-beginners/thread1133259.html
C++ Непонятный вызов класса в C++
Когда изучал классы в C++ на уроках было показано два примера как можно пользоватся классами в коде Например на основе трёх файлов: main.cpp #include <iostream> #include <string> using...
Выборка и обработка информации C++
Всем доброго времени суток! Требуется помощь, чтобы довести программу до ума..задание звучит так: Составить программу, которая должна выполнять считывание информации о студентах, выборку и...
C++ Написать функции сложения, умножения и вычитания квадратных матриц, и вычислить с их помощью выражение http://www.cyberforum.ru/cpp-beginners/thread1133246.html
Написать функции для сложения, умножения и вычитания квадратных матриц. Используя составленные функции, вычислить значение матричного выражения, заданного по вариантам. Матрицы A, B, C вводятся с...
C++ Описать структуру с именем ORDER Описать структуру с именем ORDER, содержащую следующие поля: расчетный счет плательщика; расчетный счет получателя; перечисляемая сумма в грн. Написать программу, выполняющую следующие действия: •... подробнее

Показать сообщение отдельно
kiborgdelto
71 / 73 / 27
Регистрация: 23.03.2011
Сообщений: 141
29.03.2014, 21:40
C++
1
2
3
4
5
6
7
8
 do {
            
            rl3[k]=rl1[i]-p;
            k++;
                p++;
     
     }
            while(rl3[k]<=rl2[i]);
тут точно ошибка, выход из цикла должен быть таким
C++
1
 while(rl3[k-1]<=rl2[i])
при том условии выхода которое есть цикл прекращается когда мы выходим за границы массива и получаем огромное отрицательное число (у меня вышло на 306 итерации)

плюс ошибка при выводе, ты выводишь неправильное число элементов
C++
1
2
 for(k=0;k<a*b;k++)
            cout<<rl3[k];
должно быть
C++
1
2
 for(int j=0;j<k;j++)
            cout<<rl3[j];
да и 4 3 3 ты тут никак не получишь при таком коде и начальных данных, получается 3 5 4
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru