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

    Заполнить массив первыми натуральными числами больше 300, делящимися нацело на 13 или на 17 и с суммой цифр большей 10;

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

Ответы 6

  • а написать?
  • #include <iostream>#include <string>#include <sstream>using namespace std;bool func(int a){ string str; ostringstream stream; stream<<a; str=stream.str(); int sum=0; for(int i=0;i<str.length();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<n){ if((i%13==0||i%17==0)&&func(i)){ mas[counter]=i; counter++; } i++; } for(i=0;i<n;i++){ cout<<mas[i]<<" "; } system("pause"); return 0;}
  • сложно ручками 2 минуты пописать?
    • Автор:

      chrissy
    • 5 лет назад
    • 0
  • тем более когда сам пишешь, что то да откладывается в памяти
    • Автор:

      blondie
    • 5 лет назад
    • 0
  • да я знаю
  • держи :)---------------
    answer img
    • Автор:

      draker8xd
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years