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

Удалить из массива все элементы, встречающиеся ровно n раз - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ переведите с Паскаля на си++ http://www.cyberforum.ru/cpp-beginners/thread445682.html
на паскале получается...а вот на си++ не о чем(( Program MinMax17; const N=10; TheArr:array of integer = (10,20,1,4,5,-6,7,8,9,10); var i:integer; max:integer; begin max:=1;
C++ Реализовать алгоритм поиск в ширину на графе Реализовать алгоритм поиск в ширину на графе. http://www.cyberforum.ru/cpp-beginners/thread445679.html
C++ Исключить из строки слова, расположенные между скобками ( , ). Сами скобки должны быть исключены.
Помогите с лабой!!! Строки Цель работы: изучение правил описания, ввода-вывода и основных функций обработки символьных данных Задание;Исключить из строки слова, расположенные между скобками ( , ). Сами скобки должны быть исключены.
Используя рекурсивный бэк трэкинг сгенерировать все перестановки заданного числа C++
Используя рекурсивный бэк трэкинг сгенерировать все перестановки заданного числа n.
C++ Работа со строками. Смена слов с строке. http://www.cyberforum.ru/cpp-beginners/thread445652.html
Помогите написать функцию, которая будет менять местами первые два слова в каждой строке массива. Слова разделяются одним и более пробелами.
C++ Перегрузка, дружественный функции Всем привет сразу к делу. Вроде бы всё просто , перегрузка ... Просче показать чем объяснить. Ниже не замысловатый код, перегружены арефметические операции. И почему-то не работает ситуация когда я объект класса пытаюсь разделить на вещественное число. Ошибка во время компиляции Ошибка 1 error C2666: operator /: для 2 перегрузок есть подобные преобразования d:\project_vs 2010\c++\leassons on... подробнее

Показать сообщение отдельно
remarkes
300 / 223 / 13
Регистрация: 01.07.2011
Сообщений: 809
Записей в блоге: 1
13.02.2012, 23:15     Удалить из массива все элементы, встречающиеся ровно n раз
ищи по форуму. недавно писал

Добавлено через 1 минуту
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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
#define MAX_INPUT 256
 
int main()
{
    char input[MAX_INPUT];
    char output[MAX_INPUT];
    unsigned short n=10; // чтобы число больше 10 не прошло 
    char char_num; 
    int i=0;
    int j=0;
 
    printf("Input number: ");
    scanf("%s", input);
    printf("Input n: ");
    
    while ( n > 9 )
        scanf("%hu", &n);
 
    for( i=0; i < strlen(input); i++ ) {
        char_num=input[i];
        if ( atoi(&char_num) != n ) {
            output[j++]=input[i];
        }
    }
    
    output[j]='\0';
    printf("Result: %s\n", output);
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru