
Елизар
6 год назад
№1.Дан массив натуральных чисел
Найти сумму элементов кратных данному К
№2.В целочисленной последовательности есть нулевые элементы
Создать массив из номеров этих элементов
ОТВЕТЫ

Tiakadaz
Jul 4, 2019
1)
#include lt;iostreamgt;
#include lt;math.hgt;
using namespace std;
int main() {
int n, sum = 0, k;
cin gt;gt; n gt;gt; k; //ввести размерность массива и требуемое k
int a[n];
for(int i = 0; i lt; n; i++) {
cin gt;gt; a[i]; //вводим массив
if(a[i]k == 0) { cout lt;lt; a[i] lt;lt; endl; sum+=a[i]; }
}
cout lt;lt; sum lt;lt; endl;
}
2)
#include lt;iostreamgt;
#include lt;math.hgt;
using namespace std;
int main() {
int n, sum = 0, k;
cin gt;gt; n;
int a[n], b[n], lenB = 0;
for(int i = 0; i lt; n; i++) {
cin gt;gt; a[i]; //вводим массив
if(a[i] == 0) b[lenB++] = i;
}
for(int i = 0; i lt; lenB; i++) cout lt;lt; b[i] lt;lt; ;
cout lt;lt; endl;
}
#include lt;iostreamgt;
#include lt;math.hgt;
using namespace std;
int main() {
int n, sum = 0, k;
cin gt;gt; n gt;gt; k; //ввести размерность массива и требуемое k
int a[n];
for(int i = 0; i lt; n; i++) {
cin gt;gt; a[i]; //вводим массив
if(a[i]k == 0) { cout lt;lt; a[i] lt;lt; endl; sum+=a[i]; }
}
cout lt;lt; sum lt;lt; endl;
}
2)
#include lt;iostreamgt;
#include lt;math.hgt;
using namespace std;
int main() {
int n, sum = 0, k;
cin gt;gt; n;
int a[n], b[n], lenB = 0;
for(int i = 0; i lt; n; i++) {
cin gt;gt; a[i]; //вводим массив
if(a[i] == 0) b[lenB++] = i;
}
for(int i = 0; i lt; lenB; i++) cout lt;lt; b[i] lt;lt; ;
cout lt;lt; endl;
}
178
Смежные вопросы: