М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
gferangiz
gferangiz
07.10.2021 05:07 •  Информатика

Решить две ! 1) придумайте выражение, которое с mod, div, сложения, вычитания и умножения (без циклов и тому подобного): находит количество цифр, больших 6 в данном числе. 2) написать программу решения неравенства ax2 + bx + c > 0. p.s. пишу на код(неправильно считает при а=0): var valuea,valueb,valuec,discriminant,valuex1,valuex2,valuex: real; begin writeln('введите коэффициенты a,b,c(после ввода нажмите enter): '); readln(valuea,valueb,valuec); if valuea=0 then valuex: =valueb*valuex+valuec else // delete and customize discriminant: =valueb*valueb-4*valuea*valuec; writeln('дискриминант равен: ',discriminant: 1: 0); if discriminant> 0 then begin valuex1: =(-valueb+sqrt(discriminant))/(2*valuea); valuex2: =(-valueb-sqrt(discriminant))/(2*valuea); if valuex1> valuex2 then begin valuex: =valuex1; valuex1: =valuex2; valuex2: =valuex; writeln('значение x1 и x2: ', valuex1,valuex2); end; end; if valuea> 0 then begin if discriminant> 0 then write('x< ',valuex1: 0: 1,' or x> ',valuex2: 0: 1) else write('значение x - любое число'); end else begin if discriminant> 0 then write('x> ',valuex1: 0: 1,' and x< ',valuex2: 0: 1) else write('решений нет'); end; readln; end. заранее огромное !

👇
Ответ:
Ксенечка4
Ксенечка4
07.10.2021
var a, b, c, d, x1, x2, t: real;
begin 
    writeln('Программа для решения неравенства ax^2 + bx + c > 0'); 
    write('Введите коэффициенты a, b, c: '); 
    readln(a, b, c); 
    if a = 0 then begin
        if b = 0 then
        begin        
            if c > 0 then writeln('(-∞; +∞)')                   
                       else writeln('ø')       
        end       
        else if b > 0 then writeln('(', -c / b : 0 : 3, '; +∞)')             
                           else writeln('(-∞; ', -c / b, ')') 
    end 
    else 
    begin   
        d := b * b - 4 * a * c;   
        if d = 0 then
        begin     
            x1 := -b / (2 * a);     
            if a > 0 then writeln('(-∞; ', x1, ') U (', x1, '; +∞)')               
                       else writeln('ø')   
        end   
        else if d > 0 then   
        begin     
            x1 := (-b - sqrt(d)) / (2 * a);     
            x2 := (-b + sqrt(d)) / (2 * a);     
            if x1 > x2 then     
            begin       
                t := x1;       
                x1 := x2;       
                x2 := t     
            end;     
            if a > 0 then writeln('(-∞; ', x1, ') U (', x2, '; +∞)')               
                       else writeln('(', x1, '; ', x2, ')')   
        end   
        else   
        begin     
            if a > 0 then writeln('(-∞; +∞)')               
                       else writeln('ø')   
        end 
    end
end.
4,5(65 оценок)
Открыть все ответы
Ответ:
dianaisaeva2
dianaisaeva2
07.10.2021
While (tnum != 0)  //tnum, tden - числитель и знаменатель искомой                                    дроби
    {
        if (tnum < tden)
        {
            temp = tnum;
            tnum = tden;
            tden = temp;
        }
        tnum = tnum - tden;
    }
    gcd = tden;  //вычисляем наибольший общий делитель
    numerator = numerator / gcd;  //делим числитель и знаменатель на
                                                      НОД, получаем сокращенную дробь
    denominator = denominator / gcd;
4,6(46 оценок)
Ответ:
polinashevchen4
polinashevchen4
07.10.2021
Программа получает на вход натуральное число, затем подсчитывает сумму его цифр и определяет наименьшую из всех цифр, кроме первой.
В соответствии с условием задачи требуется найти наибольшее четырехзначное число, сумма цифр которого равна 29, а наибольшая из трех последних цифр не превышает 7.
Итак, одна из цифр числа известна - это 7. Тогда сумма остальных трех цифр равна 29-7=22, причем две из этих цифр не могут быть меньше 7. Полагаем, что они равны 7 с тем, чтобы получить наибольшую допустимую первую цифру. Получаем 22-7х2=8, т.е. число должно быть равно 8777.
ответ: 8777
4,8(67 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ