rashad8985
?>

(время: 1 сек. память: 16 мб сложность: 28%)сложно найти человека, который любит решать однообразные по . в последнее время школьникам стало легче, ведь с появлением компьютеров почти в каждой квартире стало существенно проще проверять себя.но программы, в которых решение уравнений является стандартной функцией, установлены не везде. напишите программу, которая сможет решить уравнениеax2 + bx + c = 0при заданных коэффициентах a, b и c.входные данныеединственная строка входного файла input.txt содержит три целых числа a, b и c, каждое из которых не превосходит по модулю 30000. числа разделяются пробелами.выходные данныена первой строке выходного файла output.txt выведите число действительных корней заданного уравнения. затем выведите сами корни по одному на строке с ошибкой, не превосходящей 10-4. если для заданных коэффициентов корней бесконечно много, на единственной строке выходного файла выведите -1.примеры№input.txtoutput.txt11 -3 22 1.000000 2.00000020 -1 61 6.000000

Информатика

Ответы

Aleksandr556
Uses crt; var a,b,c,d,x: real; beginclrscr;       writeln('введите a,b,c');       readln( a,b,c );       d: =sqr(b)-4*a*c;       if d< 0 then         writeln('действительных корней нет')        else if d=0 then         begin         x: =(-b)/2*a;         writeln('корень уравнения: ',x);           end else           begin         x: =(-b+sqrt(d))/2*a;         writeln('1-ый корень уравнения: ',x);         x: =(-b-sqrt(d))/2*a;         writeln('2-ой корень уравнения: ',x);           end end.p.s. надеюсь на и лучший ответ.
Irina_Chernyaev532

ответ:

// consoleapplication2.cpp : this file contains the 'main' function. program execution begins and ends there.

//

#include

#include

#include

using std: : vector;

using std: : cout;

using std: : random_device;

using std: : mt19937;

using std: : uniform_int_distribution;

using std: : endl;

int main()

{

    // объявляем костанты и переменные

    const int number_of_barrels = 90;

    const int number_of_random_numbers_to_generate = 5;

    const int range_from = 0;

    const int range_to = number_of_barrels;

    random_device rand_dev;

    mt19937 generator(;

    vector barrels;

    cout < < "filling vector." < < endl;

    for(int i = 0; i < number_of_barrels; i++) {

        barrels.push_back(i+1);

    }

    cout < < "getting 5 random numbers from the vector and showing it on the screen: " < < endl;

    for(int i = 0; i < number_of_random_numbers_to_generate; i++) {

        uniform_int_distribution distr(range_from, range_to - i);

        int randomnumber = distr(generator); // генерируем рандомное число

        int numberat = barrels.at(randomnumber); // читаем число из вектора и иницализируем переменную numberat этим числом

        barrels.erase(std: : cbegin(barrels) + randomnumber); // удаляем это число из вектора

        cout < < numberat < < " "; // выводим это число на экран.

    }

}

// run program: ctrl + f5 or debug > start without debugging menu

// debug program: f5 or debug > start debugging menu

// tips for getting started:  

//   1. use the solution explorer window to add/manage files

//   2. use the team explorer window to connect to source control

//   3. use the output window to see build output and other messages

//   4. use the error list window to view errors

//   5. go to project > add new item to create new code files, or project > add existing item to add existing code files to the project

//   6. in the future, to open this project again, go to file > open > project and select the .sln file

объяснение:

в комментариях.

gelena03

Если в ал­фа­ви­те М сим­во­лов , то ко­ли­че­ство всех воз­мож­ных «слов» (со­об­ще­ний) дли­ной N равно Q=M в степени N Ко­до­вые слова устро­е­ны сле­ду­ю­щим об­ра­зом: на одном из мест стоит буква A, на осталь­ных про­из­воль­ные че­ты­ре сим­во­ла из трёхбук­вен­но­го ал­фа­ви­та. Найдём ко­ли­че­ство ко­до­вых слов, в ко­то­рых буква А стоит на пер­вом месте: Q=3 В степени 4= 1 Ясно, что ко­ли­че­ство ко­до­вых слов, в ко­то­рых буква А стоит на вто­ром, тре­тьем, четвёртом или пятом ме­стах также равно 81. Всего ко­до­вых слов: 5умножить 81 = 405.

ответ: 405.

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

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

(время: 1 сек. память: 16 мб сложность: 28%)сложно найти человека, который любит решать однообразные по . в последнее время школьникам стало легче, ведь с появлением компьютеров почти в каждой квартире стало существенно проще проверять себя.но программы, в которых решение уравнений является стандартной функцией, установлены не везде. напишите программу, которая сможет решить уравнениеax2 + bx + c = 0при заданных коэффициентах a, b и c.входные данныеединственная строка входного файла input.txt содержит три целых числа a, b и c, каждое из которых не превосходит по модулю 30000. числа разделяются пробелами.выходные данныена первой строке выходного файла output.txt выведите число действительных корней заданного уравнения. затем выведите сами корни по одному на строке с ошибкой, не превосходящей 10-4. если для заданных коэффициентов корней бесконечно много, на единственной строке выходного файла выведите -1.примеры№input.txtoutput.txt11 -3 22 1.000000 2.00000020 -1 61 6.000000
Ваше имя (никнейм)*
Email*
Комментарий*

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

KonovalovKonstantinovna1306
GALINAMTO
tatianaavoronina66
kashxb2056
infoproletarskay745
kulttrop
olgakovalsky6
aivanova
a8227775
vakhitov100961
Chuhnin195107364
Dushko
Меладзе_Владимир1695
vfif-804828
AndrukhovichKonovalov