АркадьевичБундин789
?>

C++. кто знает как правильно возвести экспоненту в степень чтобы не было ошибок?

Информатика

Ответы

Aleksei368
Устандартной библиотеки плюсов с этим все хорошо. если тебе нужна сверхточность, то придется использовать длинную арифметику и вычислять экспоненту через ряд тейлора:   либо для компьютерных вычислений гораздо эффективнее так(точность выше)  этот ряд быстрее сходится
Elen-Fler
// pascalabc.net 3.4.2, сборка 1797 от 22.09.2018 // внимание! если программа не работает, обновите версию!

begin

  var q : = new queue< integer> ;

  seqrandom(14, 0, 80).foreach(t -> begin q.enqueue(t) end); // заполнили

  q.println;

  var m : = trunc(q.where(t -> t mod 5 = 0).defaultifempty.average); // среднее

  q.enqueue(m);

  q.println;

  // удаление

  var l: =q.tolist; // переписать в список

  l.removeat(4); // удалить 5-й элемент

  q.clear; // очистить очередь

  foreach var t in l do // поэлементное добавление

    q.enqueue(t);

  q.println

end.

Serkova_Elena251

#include < iostream>

#include < list>

#include < algorithm>

#include < iterator>

#include < cctype>

int main()

{

    std: : list< char> lt{'5', 'a', 'c','g', '7', 't', '! '};

    std: : cout < < std: : endl;

    std: : copy(lt. lt. std: : ostream_iterator< char> (std: : cout, " "));

    lt.remove_if([](char& var1)

    {

        return ! (std: : tolower(var1, std: : > = 'a' & & std: : tolower(var1, std: : < = 'z');

    });

    std: : cout < < std: : endl;

    std: : copy(lt. lt. std: : ostream_iterator< char> (std: : cout, " "));

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

C++. кто знает как правильно возвести экспоненту в степень чтобы не было ошибок?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

sanina611
valueva260860
ПогальниковАлёна589
yusinelnik8
fetisov68av
olgavlad199
Иванович621
Олегович Паутова
gumirovane2294
superniki87
azarov8906
grebish2002
terehin863
tarasova
Irinalobanowa