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

Дана последовательность чисел 1 2 4 8 16. какой номер будет у числа 1024. на языке паскаль

👇
Ответ:
Noo1989
Noo1989
08.12.2021
Var
  a, b: integer;

begin
  b := 0;
  a := 1;
  repeat
    b := b + 1;
    a := a * 2;
  until a = 1024;
  writeln(b);
end.

Дана последовательность чисел 1 2 4 8 16. какой номер будет у числа 1024. на языке паскаль
4,5(60 оценок)
Открыть все ответы
Ответ:
rootme
rootme
08.12.2021
1)
#include <iostream>

using namespace std;

int main() {
  int s = 0;
  for(int i = 1; i < 101; cout << i << ' ', s+=i, i+=2);
  cout << endl << s << endl;
}
2)
#include <iostream>

using namespace std;

int main() {
  int n, k = 0;
  cin >> n;
  for(int i = 0; i < n; i++) {
    int number;
    cin >> number;
    if(number % 2 == 0) k++;
    else k--;
  }
  if(k > 0) cout << "Четных" << endl;
  else if (k < 0) cout << "Нечетных" << endl;
  else cout << "Одинаково" << endl;
}
3)

#include <iostream>

using namespace std;

int main() {
 for(int i = 20; i < 51; i++)
   if(i % 3 == 0 && i % 5 != 0) cout << i << endl;
}
4) 
#include <iostream>

using namespace std;

int main() {
 for(int i = 35; i < 88; i++)
   if(i % 7 == 1 || i & 7 == 2 || i % 7 == 5) cout << i << endl;
}
4,6(27 оценок)
Ответ:
Nelckin
Nelckin
08.12.2021

#1

begin

 var N := ReadInteger();

 var sum:real := 1;

 for var i := 1 to N do sum *= 1 / i;

 sum.println;

end.

#2

begin

 var N := ReadInteger();

 var sum:real := 1;

 var divisor := 1;

 while divisor <= N do begin

   sum *= 1/divisor;

   divisor += 1;

 end;  

 sum.Println;

end.

#3

begin

 var N := ReadInteger();

 var sum:real := 1;

 var divisor := 1;

 repeat begin

   sum *= 1/divisor;

   divisor += 1;

 end;  

 until divisor > N;

 sum.Println;

end.

А вообще:

begin

 SeqGen(ReadInteger(), p -> 1/p, 1).product.Println;

end.

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