Регистрация не е нужна, освен при създаване на тема в "Задача на седмицата".

Нуждая се от помощ за определен код!

Нуждая се от помощ за определен код!

Мнениеот Гост » 11 Апр 2022, 20:08

Здравейте! Имам да напиша код по едно от двете условия:

1.Съставете конзолно приложение, което по зададена дата да извежда на следващата дата. Датата се въвежда в три целочислени променливи.

2.Създайте конзолна програма за определяне на третата страна на правоъгълен триъгълник. Възможни са два случая третата страна да е катет или хипотенуза. Програмата да изисква въвеждане на информация за търсената страна, ако е хипотенуза  се въвежда ‘h’ , ако е катет ‘k‘

Единственото, което ми трябва е кодана една от двете, но ме затруднява. Ще съм много благодарен ако получа помощ! Благодаря предварително!
Гост
 

Re: Нуждая се от помощ за определен код!

Мнениеот peyo » 14 Апр 2022, 18:27

Гост написа:1.Съставете конзолно приложение, което по зададена дата да извежда на следващата дата. Датата се въвежда в три целочислени променливи.


Tова ще е смешна и малка, но функционална програмка:

Код: Избери целия код
#include <stdio.h>
#include <time.h>   

int main()
{
    int year,month,day;
    scanf("%d %d %d",&year,&month,&day);
    struct tm ti =  {0,0,0, day + 1, month - 1, year -1900 };

    time_t tt = mktime (&ti);
    struct tm * tminfo = gmtime( &tt );
   
    printf("%d-%02d-%02d", tminfo->tm_year + 1900, tminfo->tm_mon + 1, tminfo->tm_mday);
    return 0;
}
peyo
Математик
 
Мнения: 1767
Регистриран на: 16 Мар 2019, 09:35
Местоположение: София
Рейтинг: 663

Re: Нуждая се от помощ за определен код!

Мнениеот Jack » 14 Апр 2022, 21:09

Гост написа:2.Създайте конзолна програма за определяне на третата страна на правоъгълен триъгълник. Възможни са два случая третата страна да е катет или хипотенуза. Програмата да изисква въвеждане на информация за търсената страна, ако е хипотенуза  се въвежда ‘h’ , ако е катет ‘k‘

Код за втората задача:
Код: Избери целия код
#include <bits/stdc++.h>
using namespace std;
int main() {
    int a, b; char ch;
    cin >> a >> b >> ch;
    if (ch == 'h') {
        cout << fixed << setprecision(8) << sqrt((double)a * a + (double)b * b) << endl;
    }
    else {
        cout << fixed << setprecision(8) << sqrt((double)b * b - (double)a * a) << endl;
    }
    return 0;
}
Седмокласник
Аватар
Jack
Фен на форума
 
Мнения: 107
Регистриран на: 03 Яну 2022, 19:54
Местоположение: София
Рейтинг: 74


Назад към C, C++



Кой е на линия

Регистрирани потребители: Google [Bot]

Форум за математика(архив)
cron