Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2011, 19:29   #1
Multiman
Пользователь
 
Регистрация: 13.10.2010
Сообщений: 91
По умолчанию Натуральные числа в СИ.

Доброго времени суток!
Подскажите пожалуйста как правильно реализовать эту задачу:
Найти все натуральные числа, делящихся нацело на 5 или на 3 и находящихся в интервале, левая граница которого равна числу c.

Код:
#include <cstdlib>
#include <iostream>
#include <math.h>

using namespace std;

int main(int argc, char *argv[])
{
    int  c;
    double x, y, i; 
    printf("Enter c ");
    scanf("%d", &c);
    
    for(i=1; i<c; i++){
    x = fmod(i, 5);
    y = fmod(i, 3);
    if ((x=0) or (y=0)) 
       printf("%d", i);

} 
    system("PAUSE");
    return EXIT_SUCCESS;
}
Почему не работает? Или может я вообще не так все делаю?
Multiman вне форума Ответить с цитированием
Старый 20.04.2011, 19:32   #2
mMAg
Форумчанин
 
Аватар для mMAg
 
Регистрация: 11.08.2009
Сообщений: 433
По умолчанию

Код:
if ((x==0) or (y==0)) 
       printf("%d", i);
Э, братец, тут сравнивать, а не присваивать нужно ))
mMAg вне форума Ответить с цитированием
Старый 20.04.2011, 19:35   #3
ololo-schoolboy
Форумчанин
 
Регистрация: 25.12.2010
Сообщений: 247
По умолчанию

не or, a ||
ololo-schoolboy вне форума Ответить с цитированием
Старый 20.04.2011, 19:38   #4
mMAg
Форумчанин
 
Аватар для mMAg
 
Регистрация: 11.08.2009
Сообщений: 433
По умолчанию

да и за fmod я бы не ответил. в ++ это делается x = i % 5
mMAg вне форума Ответить с цитированием
Старый 20.04.2011, 19:40   #5
Multiman
Пользователь
 
Регистрация: 13.10.2010
Сообщений: 91
По умолчанию

А точно)) Но все равно одни нолики пишет((( Где косячок?
Multiman вне форума Ответить с цитированием
Старый 20.04.2011, 19:46   #6
mMAg
Форумчанин
 
Аватар для mMAg
 
Регистрация: 11.08.2009
Сообщений: 433
По умолчанию

Я, конечно, не доктор, и не помню, что prinf глотает, но, кажется ссылку. Так что &i.
mMAg вне форума Ответить с цитированием
Старый 20.04.2011, 19:50   #7
Multiman
Пользователь
 
Регистрация: 13.10.2010
Сообщений: 91
По умолчанию

Странно поменял на вашу запись x = i % 5 и все заработало) В топку fmod.
Multiman вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
натуральные числа Lazarek Помощь студентам 2 13.03.2011 18:30
Даны натуральные числа n и m. Получить сумму m последних цифр числа n pahanzona Microsoft Office Excel 11 27.02.2011 02:17
Даны натуральные числа n,p, целые числа a1 , ... ,an. Наталья111 Фриланс 10 09.11.2010 20:09
вводим два числа, получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m Sparky Помощь студентам 2 22.11.2009 21:59
Даны натуральные числа m,n. Посчитать сумму m последнего числа n. лялька Паскаль, Turbo Pascal, PascalABC.NET 6 25.12.2008 15:22