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

Из масива удалить числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переполнение по времени на больших тестах http://www.cyberforum.ru/cpp-beginners/thread603353.html
Максимальное время работы на одном тесте: 1 секунда Максимальный объем используемой памяти: 64 мегабайт Слово называется палиндромом, если его первая буква совпадает с последней, вторая – с предпоследней и т.д. Например: "abba", "madam", "x". Для заданного числа K слово называется почти палиндромом, если в нем можно изменить не более K любых букв так, чтобы получился палиндром....
C++ Почему код не работает? #include <iostream> using namespace std; unsigned long double* remove(unsigned long double* Arr, size_t* Size) { if (Arr == NULL) return Arr; unsigned long double prfNums = {6,28,496,8128,33550336,8589869056,137438691328}; unsigned long double tmpArr = {0}; http://www.cyberforum.ru/cpp-beginners/thread603346.html
C++ Есть ли среди трех чисел хотя бы одна пара равных между собой
Даны три действительных числа a, b з. Определить, есть ли среди них хотя бы одна пара равных между собой чисел
функция удаления группы одинаковых чисел из списка C++
с использованием односвязных линейных списков LIST *del_group_element(LIST *lst) { LIST *p1=lst,*p2=p1->next, *p3=p2->next, *prev=lst; int l=0; while (p1) {
C++ В линейном динамическом массиве уничтожить все совершенные числа http://www.cyberforum.ru/cpp-beginners/thread603337.html
В линейном динамическом массиве уничтожить все совершенные числа. Совершенное число (сумма делителей = самому числу) Например 6 = 1 +2 +3 #include "stdafx.h" #include <iostream> using namespace std; bool isPerfect(unsigned __int64 uiVal) { unsigned __int64 uiSum = 0;
C++ Поменять первую и последнюю цифры в числе. Нужна помощь в решение задачи. Дано число n. Как поменять первую и последнюю цифры. подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
12.06.2012, 11:56     Из масива удалить числа
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
#include <stdio.h>
#include <conio.h>
 
#define N 10
 
int main()
{
    int X[N] = { 3, 5, 8, 10, 1, 2, 9, 80, 6, 7 };
 
    for (int z = 0; z < N; z++)
        printf("%d ",X[z]);
    printf("\n");
 
    int nums[] = { 1, 5, 10, 80 };
 
    for (int i = 0; i < N; i++)
        for (int k = 0; k < 4; k++)
            if (nums[k] == X[i])
            {
                int q = i;
                while (q < N) X[q++] = X[q+1];
                X[q-1] = 0; i--;
            }
 
    for (int m = 0; X[m] > 0; m++)
        printf("%d ",X[m]);
    printf("\n");
 
    _getch();
 
    return 0;
}
http://liveworkspace.org/code/d22329...c4c8c339f7e5d4
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru