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

Доброго дня усім...Перегляньте презентацію і дайте відповіді на питання: 1.У
чому полягає сутність сортування методом вибору максимального елемента?
2.У
чому полягає сутність сортування методом бульбашки?
3.Де
може знаходитися найбільший елемент масиву, якщо масив не впорядковано?
4.Де
може знаходитися найменший елемент масиву, якщо масив упорядковано за
зростанням; за спаданням?
5.Для
кожної пари сусідніх елементів масиву А виконується операція

S:= S + Byte (A[i] >= Ар+1]) (Byte(True) = 1; Byte (False) = 0)
Початкове значення Sдорівнює0.
Визначте, чому дорівнює кінцеве значення S, якщо вхідний масив:
а) було впорядковано за зростанням;
б) було впорядковано за спаданням;
в) не було впорядковано.
6.Дано
список результатів забігу на
100 м восьми
спортсменів. Складіть програму для визначення трьох кращих результатів.​

👇
Открыть все ответы
Ответ:
Atax1a1
Atax1a1
07.01.2023

var


 i, si, N, ss: Integer;


 s: string;


begin


   Write ('Введите N: ');


   ReadLn (N);


   s := IntToStr (N);


   ss := 0;


   for i := 1 to Length (s) do begin


     si := StrToInt (s [i]);


     if si mod 4 <> 0 then


       ss := ss + si;


   end;


   Writeln ('Сумма цифр = ' + IntToStr (ss));


end.

// второй вариант решения

var

si, N, ss: Integer;

begin

Write ('Введите N: ');

ReadLn (N);

ss := 0;

while N > 0 do begin

si := N mod 10;

N := N div 10;

if si mod 4 <> 0 then

ss := ss + si;

end;

Writeln ('Сумма цифр = ' + IntToStr (ss));

end.

4,6(76 оценок)
Ответ:
tumenka140
tumenka140
07.01.2023

#include <iostream>

using namespace std;

int main() {

   string a,b;

   int m,k=0;

   cout<<"a = "; cin>>a;  

   cout<<"b = "; cin>>b;

   int ind=b.length();

   if (a.length()==b.length())

       while ((a[k]==b[k]) && (k<b.length()-1)) k++;

   for (int i=k; i<b.length()-1; i++) {

      if (b[i]==48) break;

      m=b[i+1]-48;

      if (i<b.length()-2) m--;

      if ((b[i]-48)*m < max((b[i]-49),1)*9) {

         if ((b[i]-49==0) && (i>0)) continue;                              

         ind=i+1; b[i]--; break;

      }  

   }                            

   for (int i=ind; i<b.length(); i++) b[i]='9';

   if (b[0]=='0') b.erase(0,1);

   cout<<b<<endl;

   system("pause");      

   return 0;

}

4,5(92 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ