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

Написать программу, которая печатает массив, удалив из него все отрицательные элементы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод стороки в целое число http://www.cyberforum.ru/cpp-beginners/thread689405.html
Зада состоит в том, что нужно чтобы пользователь ввёл два семизначных числа, програма их считывает как стору, затем переводит в целое число, а затем считает суму и разницу и в конце выводит это на...
C++ Алгоритм Крускала Помогите найти ошибку в алгоритме.Он и работает как то не так и при выводе результатов еще и ошибку выводит.Код писал на кодеблоксе. #include <iostream> #include <conio.h> using namespace std;... http://www.cyberforum.ru/cpp-beginners/thread689388.html
Установка битов C++
Установка битов Для этого надо сложить операцией «ИЛИ» x с маской, у которой единицы в соответствующих позициях. Например, чтобы включить бит a: x1 = x | 00000001b Чтобы включить и a, и b: ...
Боремся с боковой панелью C++
Доброго времени суток! Столкнулся с такой проблемой: Есть игра, написанная на плюсах, которая по дефолту запускается в фул-скрин режиме. И есть некая Ticno Multibar, которая отрезает себе кусок...
C++ Присвоить строку http://www.cyberforum.ru/cpp-beginners/thread689382.html
#include "mainwindow.h" #include "ui_mainwindow.h" #include <QWebPage> #include <QLineEdit> #include <string> #include <QLabel> std::string URL = "http://google.com"; ...
C++ Составить функцию, которая данную цифру суммирует с первой цифрой данного числа, формируя новое целое число Помогите, пожалуйста, с написанием программы: Составить функцию, которая получает целое число и цифру и полученную цифру суммирует с первой цифрой этого числа, формируя новое целое число. Например,... подробнее

Показать сообщение отдельно
wowan30002
2 / 2 / 0
Регистрация: 23.05.2012
Сообщений: 194
05.11.2012, 22:21  [ТС]
Цитата Сообщение от Thinker Посмотреть сообщение
#include<stdio.h>
void Del(int *a, int *end, int **b)
{
* *if(a < end)
* *{
* * * if (*a >= 0)
* * * * **(*b)++ = *a;
* * * Del(a + 1, end, b);
* *}
}
int main()
{
* *int i, n, a[] = {1, -1, 2, -2, 3, -3, 4, -4, 5, -5}, *b = a;
* *n = sizeof(a)/sizeof(*a);
* *Del(a, a + n, &b);
* *n = ((int)b - (int)a) / sizeof(*a);
* *for(i = 0; i < n; i++)
* * * printf("%d ", a[i]);
* *return 0;
}
все работает только нечего не показывает
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru