C++

Тема в разделе "MS Visual C++", создана пользователем Firiat, 8 дек 2010.

  1. Firiat

    Firiat Well-Known Member

    Регистрация:
    19 окт 2010
    Сообщения:
    48
    Симпатии:
    0
    Привет всем . Условие задачи : [​IMG] .

    Вот код :

    #include <iostream>
    #include <conio.h>
    using namespace std;
    void main()
    {
    setlocale(LC_ALL,"Russian");
    int n,x,y,rez1,rez2;
    cout << " Введите Число ";
    cin >> n;
    x=1;
    if (x<=n) y=1;
    { if (y<=n) rez1=x-y+x%y ;
    rez2=y-x+y%x;

    как дальше дописать ?
     
  2. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    Я что-то подзабыл.. А этот кругленький значок с крестиком в условии что означает?
     
  3. Firiat

    Firiat Well-Known Member

    Регистрация:
    19 окт 2010
    Сообщения:
    48
    Симпатии:
    0
    Меня смутил этот знак .. гг
     
  4. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    та забейте, просто обозначение операции.
    да, может, есть у него какое-то умное название, но все равно главное у вас есть - что это за операция, как она определяется.

    Добавлено: а, и теги кода не забываем, Firiat =) я не буду редактировать, мне влом =)
     
  5. Firiat

    Firiat Well-Known Member

    Регистрация:
    19 окт 2010
    Сообщения:
    48
    Симпатии:
    0
    хорошо, слушай а вообще через цикл организовать его можно ?
     
  6. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    да вроде как да... один по x от 1 до n (или n-1 - посмотри, как там правильно в условии) и внутри него по у от 1 до x.
     
  7. Firiat

    Firiat Well-Known Member

    Регистрация:
    19 окт 2010
    Сообщения:
    48
    Симпатии:
    0
    Вот начал , и тут загвоздки :

    #include <iostream>
    #include <conio.h>
    using namespace std;
    void main()
    {
    setlocale(LC_ALL,"Russian");
    int n,x,y,rez1,rez2;
    cout << " Введите Число ";
    cin >> n;
    x=1;
    for (int i=1; i<=n; i++)
    {
    {
    if (x<=n) y=1;
    else break;
    }
    if (y<=n) rez1=(x-y+x%y) rez2=y-x+y%x;
    else x=x+1;
     
  8. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    sax_ol специально для тебя - ознакомьтесь с синтаксисом sql - http://codeby.net/forum/threads/39801.html =)))))))
    напомнило фразу штирлица о том, что запоминается последнее сказанное слово (в теме из FAQ про теги кода было в конце как раз про sql)

    Firiat
    for (x=1; x<=n; x++)
     
  9. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    Если я все правильно понял:
    Код (C++):
    #include <iostream.h>

    int func( int a, int b )
    {
    return a - b + a % b;
    }

    int main()
    {
    int n;
    cout << "Enter n: ", cin >> n;
    for ( int a = 1; a < n; a++ ) {
    for ( int b = 1; b < n; b++ ) {
    if ( func( a, b ) == func( b, a ) ) {
    cout << "a = " << a << ", b = " << b << endl;
    }
    }
    }
    return 0;
    }
     
  10. Firiat

    Firiat Well-Known Member

    Регистрация:
    19 окт 2010
    Сообщения:
    48
    Симпатии:
    0
    Спс lazybiz
     
Загрузка...
Похожие Темы - C++
  1. Nadia_IT
    Ответов:
    0
    Просмотров:
    24
  2. kmm96
    Ответов:
    1
    Просмотров:
    25
  3. TriXel_01
    Ответов:
    5
    Просмотров:
    103
  4. acs-nexus
    Ответов:
    0
    Просмотров:
    93
  5. Ramzay
    Ответов:
    3
    Просмотров:
    135

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