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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Пушистик
8 / 8 / 0
Регистрация: 10.12.2009
Сообщений: 15
#1

В заданном одномерном массиве исключите все числа, равные заданному числу - C++

14.03.2010, 19:02. Просмотров 1059. Ответов 19
Метки нет (Все метки)

В данном одномерном массиве a(m) исключите все числа,равные заданному числу k. массив a(m) уплотните,и напечатайте результат.

у меня вопрос,связанный с уплотнением массива.как это сделать???остальное понимаю все,как реализовать,проблема с этой частью.
помогите пожалуйста))
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2010, 19:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В заданном одномерном массиве исключите все числа, равные заданному числу (C++):

В данном одномерном массиве исключите все вхождения заданного числа. Массив уплотните и напечатайте результат - C++
Помогите пожалуйста! Очень нужно решение В данном одномерном массиве исключите все вхождения заданного числа. Массив уплотните и...

Удалить из массива все элементы, равные заданному числу - C++
Задано натуральное число n и массив из n целых чисел a0,a1,...,an-1, а также a*. Написать программу, которая удаляет из массива все...

Напечатать на экране все трёхзначные числа, кратные заданному числу - C++
Напечатать на экране все трёхзначные числа кратные заданному числу k (5 ≤ k ≤ 50 ). Числа каждой сотни располагать на отдельной строке. ...

В заданном одномерном массиве найти количество элементов, меньших указанного числа - C++
В одномерном массиве, состоящем из п вещественных элементов, вычислить: • количество элементов массива, меньших С; • сумму целых...

в одномерном массиве А состоящем из N элементов найти максимальные элементы и все элементы равные максимальному заменить на 0. - C++
в одномерном массиве А состоящем из N элементов найти максимальные элементы и все элементы равные максимальному заменить на 0.

Вывести все четырёхзначные числа, сумма чисел которых равна заданному числу - C++
#include <iostream> using namespace std; int main(){ int N, i, j; cout<<"Vvedite nujnoe chislo \n"; cin>>N; ...

19
grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
18.03.2010, 13:14 #16
CyBOSSeR, привет! Учу С++ уже 200 лет, но ни как не пойму почему ты (и не только ты) в своем коде где объявляешь функцию там ее и описываешь? В книжке написано что надо сначало объявить прототип функции, а потом ее описать. Прочитал недавно что то по встроенные функции у них синтаксис такой же как у тебя, только перед типом возвращаемого значения стоит "волшебное" слово inline.
0
fasked
Эксперт С++
4957 / 2537 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
18.03.2010, 13:16 #17
Цитата Сообщение от grrrrr Посмотреть сообщение
Учу С++ уже 200 лет, но ни как не пойму почему ты в своем коде где объявляешь функцию там ее и описываешь? В книжке написано что надо сначало объявить прототип функции, а потом ее описать. Прочитал недавно что то по встроенные функции у них синтаксис такой же как у тебя, только перед типом возвращаемого значения стоит "волшебное" слово inline.
Синтаксис у подставляемых функций такой же как и у обычных.
1
Genius Ignat
1237 / 775 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
18.03.2010, 13:18 #18
grrrrr:
В данном случаем программа не разбивается на модули *.h и *.cpp: интерфейс и реализацию.
поэтому: то что делает CyBOSSeR особой роли не играет.
Ответ: Объявление и определение.
1
grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
18.03.2010, 13:31 #19
Я как бы так и думал! Просто в книжке так написано вот и спросил. Пока буду придерживаться книжки, т.к. более понятен код для меня. Спасибо!
0
fasked
Эксперт С++
4957 / 2537 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
18.03.2010, 13:38 #20
В общем прототипы нужны чтобы можно было использовать функции в любой последовательности:
Например такой вариант будет работоспособен:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void foo();
void bar();
 
int main()
{
    bar();
}
 
void bar()
{
    foo();
}
 
void foo()
{
    std::cout << "foo" << std::endl;
}
Если же прототипами не пользоваться то может возникнуть следующая ситуация:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void bar()
{
    foo();
}
 
void foo()
{
    std::cout << "foo" << std::endl;
}
 
int main()
{
    bar();
}
Ошибка компиляции, функция foo() неизвестна.

Переписав это следующим образом все становится опять хорошо
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void foo()
{
    std::cout << "foo" << std::endl;
}
void bar()
{
    foo();
}
 
int main()
{
    bar();
}
Поэтому в небольших программках запись с использованием прототипов в принципе и не нужна, если соблюдать правильный порядок объявлений
1
18.03.2010, 13:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2010, 13:38
Привет! Вот еще темы с ответами:

Получить все четырехзначные числа, сумма цифр которых равна заданному числу n - C++
Здраствуйте, помогите сделать лабораторную, программирование мне не понадобиться так что не хочу забивать этим голову, зарание спасибо. ...

Вывести все шестизначные простые числа с суммой цифр, равной заданному числу - C++
Дано число K. Вывести все шестизначные простые числа с суммой цифр, равной K. Ограничение по времени - 0,2 сек.

В заданном массиве найти числа, остаток деления на M которых принадлежит заданному интервалу - C++
Пожалуйста, помогите решить задачу с одномерным массивом - Даны действительные числа а1, а2, ... , аn. Указать те из них, у которых...

В заданном одномерном массиве найти максимальное и минимально значение и обнулить все значения между ними - C++
Здравствуйте, у меня такая проблема. Дан одномерный массив из рандомных чисел, нужно найти максимальное и минимально значение, а потом...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.