Re: В чем подвох?
От: Sni4ok  
Дата: 30.09.15 23:32
Оценка: 2 (1)
Здравствуйте, olimp_20, Вы писали:

_>Какие случаи не учтены в программе?


да вы какую-то фигню вообще считаете, вот попробуйте что-то типа
#include <stdio.h>
#include <algorithm>

bool is_ok(int a){
    while(!(a % 5))
        a = a / 5;
    while(!(a % 3))
        a = a / 3;
    while(!(a % 2))
        a = a / 2;
    return a == 1;
}
int cnt(int from, int to){
    int c = 0;
    for(; from <= to; ++ from)
        if(is_ok(from))
            ++c;
    return c;
}

int main()
{
    freopen("input.txt", "r", stdin);
    freopen("output.txt", "w", stdout);

    int M, N;
    scanf("%d%d",  &M, &N);
    printf("%d\n", cnt(M, N));
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.