tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Будьте добры и если не затруднит
Будьте добры и если не затруднит объясните . дан массив состоящий из n натуральных чисел образовать новый массив элементами которого будут элементы исходного оканчивающиеся на цифру k. выполнить в среде c++
leo310106
1 31.08.2019 09:20
0
Ответы
Tus1
26.04.2020 13:45
#include<iostream>
#include<cstdlib>
#include<ctime>
#define abs(x) ((x)<0 ? -(x) : (x))
using namespace std;
int main()
{
srand(time(0));
int n, k, m = 0;
cout << "n = ", cin >> n;
int A[n], B[n];
cout <<"A("<<n<<"):";
for(int i = 0; i < n; i++)
cout <<" "<< (A[i] = rand() % (n*2+1) -n);
cout << "\nk = ", cin >> k;
for(int i = 0; i < n; i++)
if (abs(A[i]) % 10 == k) B[m++] = A[i];
cout <<"B("<<m<<"):";
for(int i = 0; i < m; i++)
cout <<" "<< B[i];
return 0;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
annakota2
22.05.2019 00:00
3. не используя функцию возведения в квадрат, напишите на языке паскаль наиболее короткие алгоритмы вычисления а) y=x¹° б)y=x¹⁵ или а) y=x^10 б)y=x^15 постараться использовать минимальное...
Дима566779
21.05.2019 22:56
Написать алгоритм и программу суммы элементов таблицы а(10) меньше 5...
noer2000
21.05.2019 22:58
18 в программе «: =» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. правила выполнения...
LikiMikhoelis
03.09.2020 07:47
1/5 Эргономика ғылым ретінде қай жылы қалыптасты ответить на этот вопрос...
superbogdanova
15.09.2019 01:00
Записать в двоичной форме десятичные числа: 125 и 255...
22Марина1
22.04.2020 20:24
1)Определи химический элемент по электронной схеме его атома: )2)8)2 2)Для химического элемента галлия, лития укажи: а) общее число электронов в атоме: б) число энергетических уровней:...
эд104267
22.04.2020 20:23
ОЧЕНЬ Напишите что правильно. Choose the correct sentence in the Reported Speech.1. She asked me what I had bought for my sister s birthday.2. She asked me what did I buy for my...
lubovmarkina3
22.04.2020 20:23
Нужна по математике Желательно расписать примеры....
matvey9874
22.04.2020 20:23
Напиши уравнение химической реакции, протекающей при взаимодействии гидроксида натрия с нитратом железа(III). Вычисли, чему равна сумма коэффициентов, и полученный результат впиши...
sob000
22.04.2020 20:23
В программе «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок...
Популярные вопросы
Яне могу понять после he she it и имени пишется has to это не отрицание а как...
3
44 м 37 см 33 м 2 см записати в сантиметрах...
1
1кадки ,кадушки, туески, : ; ) целый склад ! что поставить надо (то что в скобках)...
3
Звуко буквений анализ слова дзеркало...
3
Длины оснований трапеции относятся как 2: 7 ,а длинна средней линии этой трапеции...
2
Определите напряжение на автомобильной лампе,если для перемещения в ней заряда...
1
Вова составил пирамиду состоящую из восьми одинаковых кубиков .определите,сколько...
2
Вкаком предложении обстоятельство выражено наречием? 1) через час мы встретились...
1
Как пишется слово впечатление провильно? !...
2
Скакой скоростью (в метрах на секунду)двигался велосипедист если он проехал 21...
2
#include<cstdlib>
#include<ctime>
#define abs(x) ((x)<0 ? -(x) : (x))
using namespace std;
int main()
{
srand(time(0));
int n, k, m = 0;
cout << "n = ", cin >> n;
int A[n], B[n];
cout <<"A("<<n<<"):";
for(int i = 0; i < n; i++)
cout <<" "<< (A[i] = rand() % (n*2+1) -n);
cout << "\nk = ", cin >> k;
for(int i = 0; i < n; i++)
if (abs(A[i]) % 10 == k) B[m++] = A[i];
cout <<"B("<<m<<"):";
for(int i = 0; i < m; i++)
cout <<" "<< B[i];
return 0;
}