Прошу Помочь В Решении Простой Задачи На С

Тема в разделе "C/C++/C#", создана пользователем krakazabr, 30 авг 2012.

Статус темы:
Закрыта.
  1. krakazabr

    krakazabr Гость

    Добрый день.
    Владею языком С на уровне "крайне начинающий".
    Овладев далеко не в идеале азами попытался написать простейшую программу но вот беда, не работает она.

    Задача: посчитать и вывести на экран числа, которые при сложении и умножении дают одинаковое значение.
    Пример успешного результата: 1.2 и 6, 2 и 2.
    Значения чисел от 0.05 до 10, шаг 0.05

    Мой код

    main ()
    {
    float a, b, c, d;
    a=1.05;
    c=0; d=0; q=0;
    do
    {
    a=a+0.05;
    b=1.05;
    do
    {
    b=b+0.05;
    c=a+b;
    d=a*b;
    if(c==d)
    printf("%.4f %.4f \n", a, B);
    }
    while(b<10);
    }
    while(a<10);
    }

    Если не составит труда помогите найти ошибку.
     
  2. krakazabr

    krakazabr Гость

    Спасибо, помощь больше не нужна.

    main ()
    {
    float a, b, c, d;
    float q;
    a=1.05;
    c=0; d=0; q=0;
    do
    {
    a=a+0.05;
    b=1.05;
    do
    {
    b=b+0.05;
    c=a+b;
    d=a*b;
    q=c/d;
    if(q>0.9999 && q<1.0001) printf("%.2f %.2f \n", a, b);
    } while(b<15);
    } while(a<15);
    }
     
Загрузка...
Похожие Темы - Прошу Помочь Решении
  1. Hemenede
    Ответов:
    2
    Просмотров:
    228
  2. Skellar
    Ответов:
    10
    Просмотров:
    5.312
  3. webwareroot
    Ответов:
    0
    Просмотров:
    113
  4. Gandliar
    Ответов:
    12
    Просмотров:
    725
  5. virusksv
    Ответов:
    2
    Просмотров:
    1.199
Статус темы:
Закрыта.

Поделиться этой страницей