Форум программистов, компьютерный форум, киберфорум
Rust
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Rust VsCode и Rust проблема с точками останова Всем привет. Начал изучать Rust, столкнулся с такой проблемой: в VsCode не срабатывают точки останова. Использую вот такую конфигурацию С/C++: { "name": "(Windows) Запустить", "type": "cppvsdbg", "request": "launch", "program": "${workspaceFolder}/HelloWorld", "args": , https://www.cyberforum.ru/ rust/ thread2668218.html Rust Чтение входного потока
Захотелось попробовать Rust в решение простеньких задачек, но удобного ввода данных не нашлось, пришлось своё городить. Спёр идею, но сделал по своему. В целом, оно работает, но хотелось бы не вычитывать весь входной поток а читать кусками. Приглянулось другое решение, но оно с unsafe.. Я только только закончил 10ю главу книги и, такое ощущение, что чего-то не понимаю. Есть ли вариант...
Rust Frontend Для RUST https://www.cyberforum.ru/ rust/ thread2569161.html
Нужна помощь! Есть класс Participant, в этом классе есть функция new. impl Participant { /// Create a new `Participant`. pub fn new( &pub_key: &PublicKey, name: &str, email: &str, phone_number: &str, pass_code: &str,
Rust Как перестать бороться с компилятором Rust уже довольно долго пытаюсь изучать язык Rust но большую часть времени я борюсь с компилятором. и вроде бы абсолютно безопасный код никак не хочет компилироваться. скорей всего это и за того что я пытаюсь писать код как в c/c++ подобных языках. может кто нибудь накидает советов как правильно писать код на Rust? https://www.cyberforum.ru/ rust/ thread2541102.html
Rust Как установить RUST без VS?
везде мануалы построены на установке визуал студии, но она много весит у меня не хватит места на ссд, есть ли другие способы установки RUST? точнее сам RUST я установил, что он хочет взять из VS для своей работы? нигде не могу найти ответов но дело срочное прошу поддержки Добавлено через 41 минуту только что вопрос решился сам собой) поставил билд тулз и ребутнул ноут) вуаля )
Rust Rust ошибка E0623 https://www.cyberforum.ru/ rust/ thread2482635.html
при компиляции появляется ошибка E0623 в документации этот номер пропущен. в чём может быть проблема? ошибка: error: lifetime mismatch --> src\main.rs:51:11 | 48 | fn load(scene:&mut Scene){ | ---------- | | | these two types are declared with different lifetimes...
Rust Rust продлить время жизни переменой https://www.cyberforum.ru/ rust/ thread2469999.html
у меня есть функциия которая принимает указатель на сцену и загружает ресурсы этой сцены выглядит она приблизительно так: pub fn start_scene(scene: &mut Scene){ let shader: Shader = ShaderBuilder::new() .attach("1.vert",gl::VERTEX_SHADER).unwrap() .attach("1.frag",gl::FRAGMENT_SHADER).unwrap() .link();
Rust Проблемы в реализации md5 на Rust
решил сам реализовать md5 га Rust но возникла проблема. алгоритм вроде правильный но результат нет можете подсказать где ошибка? код: константы: const S:;4] = , , , ];
Rust [Rust] возведение i64 числа более чем в u32 степень необходимо возвести число типа i64 в степень числа такого же типа. но метод pow принимает только u32. пробовал использовать библиотеку bigint но она поддерживает только числа без знака а мне нужны и отрицательные числа. как это возможно реализовать? https://www.cyberforum.ru/ rust/ thread2450686.html Rust Я хочу писать на Rust но у меня возникли проблемы при установке rustup - init вылезают подобные ошибки:error: could not rename component file from 'C:\Users\ZlOyE\.rustup\tmp\5o01nyg2hq_784jf_dir\bk' to 'C:\Users\ZlOyE\.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib/rustlib/x86_64-pc-windows-msvc/bin' помогите их исправить https://www.cyberforum.ru/ rust/ thread2440556.html
Rust Примитивный чат на Rust
решил попробовать написать примитивный чат на Rust. получился приблизительно следующий код: use std::net::{TcpListener,TcpStream,SocketAddr}; use std::thread; use std::io::*; fn main() { let server = TcpListener::bind("127.0.0.1:6000").unwrap(); let mut clients: Vec<(TcpStream,SocketAddr)> = vec!;
Rust Подключение библиотеки в Rust lang хочу подключить библиотеку glfw в проекте rust. я сделал как здесь получился следующий код extern crate libc; # extern { fn glfwInit() -> i32; } fn main() { https://www.cyberforum.ru/ rust/ thread2361576.html
Модератор
5047 / 3276 / 526
Регистрация: 01.06.2013
Сообщений: 6,806
Записей в блоге: 9
26.06.2020, 19:08 0

Даны три точки A, B, C на числовой оси. Найти длины отрезков AC и BC и их сумму - Rust - Ответ 14684183

26.06.2020, 19:08. Показов 3006. Ответов 3
Метки (Все метки)

Ответ

Если без использования дополнительных крейтов.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
use std::io;
 
fn ask(prompt : &str) -> f64 {
    print!("Input {} : ",prompt);
    let mut input_text = String::new();
    io::stdin()
        .read_line(&mut input_text)
        .expect("failed to read from stdin");
 
    let trimmed = input_text.trim();
    match trimmed.parse() {
        Ok(r) => { println!(); r},
        Err(..) => {
            println!("this was not a number: {}", trimmed);
            ask(prompt)
            },
    }
}
 
fn main() {
    let a = ask("A coordinate");
    let b = ask("B coordinate");
    let c = ask("C coordinate");
    let ac = (a-c).abs();
    let bc = (b-c).abs();
    println!("The length of the |AB| segment = {:.2}",ac);
    println!("The length of the |BC| segment = {:.2}",bc);
    println!("The sum of lengths of |AB| and |BC| segments = {:.2}",ac+bc);
}

Не по теме:

И когда же, наконец, добавят синтаксис для rust-а



Добавлено через 13 минут
Вариант без рекурсии
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
use std::io;
 
fn ask(prompt : &str) -> f64 {
    let mut input_text = String::new();
    loop {
        print!("Input {} : ",prompt);
        io::stdin()
            .read_line(&mut input_text)
            .expect("failed to read from stdin");
        {
            let trimmed = input_text.trim();
            if let Ok(r) = trimmed.parse() {
                println!(); 
                return r;
            }
            println!("this was not an number: {}", trimmed);
        }    
        input_text.clear();
    }
}
 
fn main() {
    let a = ask("A coordinate");
    let b = ask("B coordinate");
    let c = ask("C coordinate");
    let ac = (a-c).abs();
    let bc = (b-c).abs();
    println!("The length of the |AB| segment = {:.2}",ac);
    println!("The length of the |BC| segment = {:.2}",bc);
    println!("The sum of lengths of |AB| and |BC| segments = {:.2}",ac+bc);
}


Вернуться к обсуждению:
Даны три точки A, B, C на числовой оси. Найти длины отрезков AC и BC и их сумму Rust
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.06.2020, 19:08
Готовые ответы и решения:

Даны три точки A, B, C на числовой оси. Найти длины отрезков AC и BC и их сумму
Даны три точки A, B, C на числовой оси. Найти длины отрезков AC и BC и их сумму.

Даны три точки A, B, C на числовой оси. Найти длины отрезков AC и BC и их сумму
Здравствуйте! Не могу понять в чем проблема. :wall: Вводя числа, выплевывается &quot;Process returned...

Даны три точки на числовой оси. Найти длины отрезков и их сумму
1 Даны три точки A, B, C на числовой оси. Найти длины отрезков AC и BC и их сумму.

Даны три точки A, B, C на числовой оси. Точка C расположена между точками A и B. Найти произведение длин отрезков AC и BC.
1. Даны три точки A, B, C на числовой оси. Точка C расположена между точками A и B. Найти...

3
26.06.2020, 19:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.06.2020, 19:08
Помогаю со студенческими работами здесь

Даны четыре точки на числовой оси A, B, C И D. найти длину пересечения отрезков AB И CD
Я только начал изучать, не могли бы подсказать метод построения решения этой задачи

Оператор for. Вывести координаты и длины отрезков на числовой оси
Дано целое число N(&gt;1) и две вещественные точки на числовой оси: A,B (A&lt;B). Отрезок разбит на N...

три точки А, В, С на числовой оси
Даны три точки А, В, С на числовой оси. Точка С расположена между точками А и В. Найти произведение...

На числовой оси расположены три точки..
НА числовой оси распложены три точки: A,B,C. Определить, какая из двух последних точек (B и С)...

Найти длину отрезков на числовой оси
Прив, всем.Помогите пожалуйста мне решить ету задачу: Дано три точки А,В,С на числовій осі.Знайти...

Пересечение отрезков числовой оси
Дано 2*N действительных чисел . Они определяют N интервалов числовой оси 1, a2], 3, a4], ...,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru