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

...заканчивающиеся на цифру К - C++

Восстановить пароль Регистрация
 
LAans
1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 46
30.10.2010, 01:37     ...заканчивающиеся на цифру К #1
дан массив. нужно сформировать массив, в котором будут только элементы исходного, заканчивающиеся на цифру К.

подскажите, пожалуйста, какое должно быть условие для поиска элементов заканчивающихся на цифру К ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2010, 01:37     ...заканчивающиеся на цифру К
Посмотрите здесь:

C++ слова,начинающиеся и заканчивающиеся на одну и ту же букву
Дано двузначное число. Вывести вначале его левую цифру, а затем — его правую цифру C++
Ввести с клавиатуры предложение. Слова заканчивающиеся на «ие» удалить ++ C++
Pascal -> С++ (определить вторую цифру дробной части частного от деления суммы первой и третьей цифр трехзначного числа на вторую цифру этого числа) C++
Вывести подстроки, начинающиеся или заканчивающиеся символом C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
30.10.2010, 01:44     ...заканчивающиеся на цифру К #2
C++
1
2
if (arr[i] % 10 == k)
vect.push_back(arr[i]);
Rexer
 Аватар для Rexer
151 / 150 / 19
Регистрация: 10.10.2010
Сообщений: 691
30.10.2010, 01:48     ...заканчивающиеся на цифру К #3
C++
1
2
3
4
5
6
7
8
9
10
int a[20],b[20];
int j = 0;
for(int i = 0;i < N;i++)
{
if(a[i]%10==K)
{
b[j] = a[i];
j++
}
}
Массив a[20],если остаток от деления элемента массива на десять совпадает с K,то записываем его в массив b[j],а на печать выводишь массив b[j]

Если я правильно понял условие)
LAans
1 / 1 / 0
Регистрация: 29.04.2010
Сообщений: 46
30.10.2010, 01:53  [ТС]     ...заканчивающиеся на цифру К #4
Цитата Сообщение от PointsEqual Посмотреть сообщение
C++
1
2
if (arr[i] % 10 == k)
vect.push_back(arr[i]);
Цитата Сообщение от Rexer Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
int a[20],b[20];
int j = 0;
for(int i = 0;i < N;i++)
{
if(a[i]%10==K)
{
b[j] = a[i];
j++
}
}
Массив a[20],если остаток от деления элемента массива на десять совпадает с K,то записываем его в массив b[j],а на печать выводишь массив b[j]

Если я правильно понял условие)
спасибо большое!
Yandex
Объявления
30.10.2010, 01:53     ...заканчивающиеся на цифру К
Ответ Создать тему
Опции темы

Текущее время: 03:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru