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

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

Kaldata.com - Форуми

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

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

Добре дошли!

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

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

 

Помощ курсови задачи

Featured Replies

Здравейте, имам две курсови задачи по програмиране,много ще се радвам ако някой все пак успее да ми помогне, защото може ако кажа,че всичко ми е "като в мъгла" няма да излъжа..Благодаря предварително,а ето и задачките..

1. Зададени са точка с координатите си Х и У и правоъгълник ограничен от правите с уравнения х=0,у=0 х=А у=В. по които се определя,дали точката лежи в правоъгълника.Да се състави алгоритъм и напише програма на С++

 

2. Всеки билет в градския транспорт има уникален 5-цифрен номер (от 00000 до 99999). Щастлив билет ще наричаме такъв, на който сумата от първите две цифри е равна на сумата на последните две и също така е равна на третата цифра. Например: 34752 е щастлив билет, защото 3+4=7=5+2.Да се състави алгоритъм и напише програма на С++,която да извежда броя на всички щастливи билети в предварително зададен интервал.

За всички числа е:

#include <stdio.h>

int sum(int x)
{
    return x%10+x/10;
}

int happy(int x)
{
    int p,q;
    p=x/1000;
    q=x/100%10;
    if (sum(p)!=q) return 0;
    p=x%100;
    return sum(p)==q;
}

int main()
{
    int i;
    for (i=0; i<=99999; ++i)
       if (happy(i)) printf("%05d   ",i);
}

 

Редактирано от ined (преглед на промените)

  • Автор
преди 19 часа, ined написа:

 

За всички числа е:


#include <stdio.h>

int sum(int x)
{
    return x%10+x/10;
}

int happy(int x)
{
    int p,q;
    p=x/1000;
    q=x/100%10;
    if (sum(p)!=q) return 0;
    p=x%100;
    return sum(p)==q;
}

int main()
{
    int i;
    for (i=0; i<=99999; ++i)
       if (happy(i)) printf("%05d   ",i);
}

 

Благодаря Ви... :)

  • 3 седмици по-късно...

Здравейте!
Виждам, че колежката ме е изпреварила, но поне успях да си направя сам едната задача. Лошото е че остана втората, която дори и не мога да си представя как да я напиша...

Ето го и заданието:

Съставете алгоритъм и напишете програма, която намира най-голямото от лицата на няколко правоъгълника, ако знаете броя на правоъгълниците n (1<n<100) и размерите (дължина и ширина) на правоъгълниците. На отделен ред да се изведат и размерите на правоъгълника с най-голямо лице. Ако има няколко правоъгълника с най-голямо лице, да се изведат размерите на всички.

 

А ето до къде съм стигнал... По-напред от това не знам как да стигна :( Надявам се да ми помогнете, понеже вече съм изтървал всички срокове за предаване.    

#include "stdafx.h"
#include <stdio.h>
#include<iostream>
#include<stdlib.h>
#include<string.h>

using namespace std;

void main()
{
    system("chcp 1251");
    int n, a, b, S;
    cout << "Въведете броя на правоъгълниците:"; cin >> n;

    if (1<n && n<100)
    {
        cout << "Задайте дължина на правоъгълника: "; cin >> a;
        cout << "Задайте широчина на правоъгълника:"; cin >> b;
        S = a*b;
        cout << "Лицето на правоъгълника е:" << S << endl;
    }
    else
    {
        cout << "Зададени са неправилни стойности!";
    }
    return;
}

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

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

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

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

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

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

Профил

Навигация

Търсене

Търсене

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

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