Дан массив в нем числа от а до б,вывести все парные числа от а до б ввод из клавиатуры в консоли.
(Программа на С++)
nazikmuz:
Не очень понятно условие
в массиве есть числа от а до б и надо вывести все парные
допустим в а ввел 2 ,а в б 11
и оно должно вывести 4 6 8 10
Значит сначала нам надо заполнить массив числами из диапазона от a До b?
Про парные числа я понял
ввод из кансоли
через cin
буду благодарен если сделаете
Ответы
Ответ дал:
1
Відповідь:
#include <iostream>
#include <math.h>
using namespace std;
void cinarr(int *arr,int size){
int counter = 1;
for(int i = 0; i < size; i++){
cout << counter << " елемент: ";
cin >> arr[i];
counter++;
}
}
void printarr(int *arr,int size){
for(int i = 0; i < size; i++){
cout << arr[i] << " ";
}
}
void expression(int *arr,int size){
for(int i = 0; i < size; i++){
if(arr[i] % 2 == 0){
cout << arr[i] << " ";
}
}
}
int main(){
setlocale(LC_ALL , "Rus");
int size;
cout << "Введите размер массива: ";
cin >> size;
int *arr = new int[size];
cinarr(arr,size);
cout << "\nПечатаем массив: ";
printarr(arr,size);
cout << "\nВсе парные числа из массива: ";
expression(arr,size);
delete[] arr;
return 0;
}
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад
9 лет назад