Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Помощ за задача c++

Featured Replies

Здравейте, трябва напиша програма, която въвежда число и трябва да промени всички цифри, които се делят на 3 да ги раздели на 3, ако не се делят на 3 да увеличи четните с 1 и нечетните с 2. Начинаещ съм и ми е трудно. Ще бъда благодарен ако някой ми даде някакви насоки(не готов код), искам сам да я напиша.

преди 16 минути, Бориславв написа:

Здравейте, трябва напиша програма, която въвежда число и трябва да промени всички цифри, които се делят на 3 да ги раздели на 3, ако не се делят на 3 да увеличи четните с 1 и нечетните с 2. Начинаещ съм и ми е трудно. Ще бъда благодарен ако някой ми даде някакви насоки(не готов код), искам сам да я напиша.

Здравей, с програмиране не съм се занимавала от години, но ако не се лъжа, трябва да използваш библиотеката iostream.h за въвеждането на число от потребител. След въвеждането на числото имаш нужда от вложен if, т.е. първо дали се дели на 3 и после дали е четно или не числото. Накрая за да видиш какво се е случило можеш да изкараш резултата със cout. Надявам се да съм помогнала.

разделяш числото на съставните му цифри използвайки модул от 10,

обработваш ги според условието и после сглобяваш ново число от тях.

int modify(int x)
{
    int t,c,n;
    n=1; t=0;
    while (x)
    {
        c=x%10;
        if (c%3==0) c/=3;
        else if(c%2==0) c+=1;
        else c+=2;
        t+=c*n;
        n*=10;
        x/=10;
    }
    return t;
}

Не съм сигурен дали това е правилния начин при обработката на отрицателни числа,

може да се запази знака и числото да се обработи като положително.

int modify(int x)
{
    int t,c,n,s;
    if (x<0)
    {
        s=-1;
        x=-x;
    } else s=1;
    
    n=1; t=0;
    while (x)
    {
        c=x%10;
        if (c%3==0) c/=3;
        else if(c%2==0) c+=1;
        else c+=2;
        t+=c*n;
        n*=10;
        x/=10;
    }
    return t*s;
}

 

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    25%
    Дарени 252.69 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.