Дано неотрицательное число N- количество элементов массива (N<=100) Заполнить массив...

0 голосов
286 просмотров

Дано неотрицательное число N- количество элементов массива (N<=100)<br>
Заполнить массив первыми натуральными числами больше 300, делящимися нацело на 13 или на 17 и с суммой цифр большей 10;

Пример входных и выходных данных
№ теста Входные данные Выходные данные
1 5 338 357 364 374 377
НА С++


Информатика (165 баллов) | 286 просмотров
Дан 1 ответ
0 голосов

Держи :)
---------------


image
(799 баллов)
0

а написать?

0

#include
#include
#include
using namespace std;
bool func(int a){
string str;
ostringstream stream;
stream<<a;<br> str=stream.str();
int sum=0;
for(int i=0;i sum+=str[i]-'0';
}
return sum>10;
}
int main(){
int n,counter=0,i=301;
cin>>n;
int *mas=new int[n];
while(counter if((i%13==0||i%17==0)&&func(i)){
mas[counter]=i;
counter++;
}
i++;
}
for(i=0;i cout<<mas[i]<<" ";<br> }
system("pause");
return 0;
}

0

сложно ручками 2 минуты пописать?

0

тем более когда сам пишешь, что то да откладывается в памяти

0

да я знаю