Bezzubova_Stepanov1355
?>

1. Вывести на экран изображение домиков от 1 до 10 Между домиками может быть от 1 до 5 пробелов. При выполнении задания использовать форматный вывод и циклы. Пример (5 домиков между ними 2 пробела): A A A A A АМА АМА АМА АМА АМА АМММА АМММА АМММА АМММА АМММА АА АА АА АА АА ЖЖ ЖЖ ЖЖ ЖЖ ЖЖ ЖЖ ЖЖ ЖЖ ЖЖ ЖЖ Вот пример процедуры и программы выводящей один домик: Program Prog4_1; Procedure HouseRow(d : Integer; s: String); Var i : Integer; Begin write(s:d); writeln; End; BEGIN HouseRow(4, 'A'); HouseRow(5, 'АМА'); HouseRow(6, 'АМММА'); HouseRow(7, 'АА'); HouseRow(6, ''); HouseRow(6, 'ЖЖ ЖЖ'); HouseRow(6, ''); END. Если поместить строки домика в массив M : array[1..7] of String[10]; то алгоритм будет короче. 2. Вывести на экран запись целого числа N (0..1023) в 2-м и 8-м коде. Оформить вывод отдельными процедурами см. презентация Неделя 4. Ввод и вывод должен быть как в примере: Введите N: 321 321(10) = 0101000001(2) = 0501(8) будет плюсом если вывод будет таким: 321(10) = 101000001(2) = 501(8) т.е. не значащие 0 не выводятся. 3. Напишите программу с 2-мя функциями, которые вычисляют наибольший общий делитель двух натуральных чисел. Для нахождения НОД взять модифицированный алгоритм Евклида см. презентацию неделя 3. Пример: Введите два натуральных числа: 10 15 НОД(10, 15) = 5

Информатика

Ответы

dedald

хм... тебе нужно это я отвечу но это пояснение мне не понятно

Объяснение:

Алиференко_Елена342

#include <iostream>

#include <vector>

using namespace std;

bool isPrime(int n){

 for (int i = 2; i < n; i++){

   if (n % i == 0){

     return 0;

   }

 }

 return 1;

}

vector<int> primes(int l, int r){

 vector<int> primesNumbers;

 for (int i = l; i < r + 1; i++){

   if (isPrime(i)){

     primesNumbers.push_back(i);

   }

 }

 return primesNumbers;

}

int main() {

 int l, r;

 cin >> l >> r;

 vector res = primes(l, r);

 for (int i = 0; i < res.size(); ++i){

   cout << res[i] << " ";

 }

 return 0;

}

benonika

Спочатку потрібно викликати процедуру randomize.

Потрібно створити ціле число, що належить інтервалу [1, 4]. Для цього будемо використовувати формулу X:=Random(B-A+1)+A, де A=1,B=4.

Перевіримо створене число.

Якщо воно дорівнює 1, то надрукуємо слово 'піка'.

Якщо воно дорівнює 2, то надрукуємо слово 'треф'.

Якщо воно дорівнює 3, то надрукуємо слово 'бубна'.

Якщо воно дорівнює 4, то надрукуємо слово 'чирва'.

Програма

var x:byte;

begin

randomize;x:=random(4)+1;

if x=1 then writeln('пики');

if x=2 then writeln('трефи');

if x=3 then writeln('бубни');

if x=4 then writeln('черви');

end.

Приклад 2

Одержати у програмі 10 випадкових цілих чисел у діапазоні від 0 до 10 включно та знайти їх суму.

Змінні:

Вхідних даних немає.

Вихідні:

x – число, що має значення від 0 до 10 (ціле число)

s – сума всіх чисел x

Проміжні:

i – параметр циклу (ціле число)

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

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

1. Вывести на экран изображение домиков от 1 до 10 Между домиками может быть от 1 до 5 пробелов. При выполнении задания использовать форматный вывод и циклы. Пример (5 домиков между ними 2 пробела): A A A A A АМА АМА АМА АМА АМА АМММА АМММА АМММА АМММА АМММА АА АА АА АА АА ЖЖ ЖЖ ЖЖ ЖЖ ЖЖ ЖЖ ЖЖ ЖЖ ЖЖ ЖЖ Вот пример процедуры и программы выводящей один домик: Program Prog4_1; Procedure HouseRow(d : Integer; s: String); Var i : Integer; Begin write(s:d); writeln; End; BEGIN HouseRow(4, 'A'); HouseRow(5, 'АМА'); HouseRow(6, 'АМММА'); HouseRow(7, 'АА'); HouseRow(6, ''); HouseRow(6, 'ЖЖ ЖЖ'); HouseRow(6, ''); END. Если поместить строки домика в массив M : array[1..7] of String[10]; то алгоритм будет короче. 2. Вывести на экран запись целого числа N (0..1023) в 2-м и 8-м коде. Оформить вывод отдельными процедурами см. презентация Неделя 4. Ввод и вывод должен быть как в примере: Введите N: 321 321(10) = 0101000001(2) = 0501(8) будет плюсом если вывод будет таким: 321(10) = 101000001(2) = 501(8) т.е. не значащие 0 не выводятся. 3. Напишите программу с 2-мя функциями, которые вычисляют наибольший общий делитель двух натуральных чисел. Для нахождения НОД взять модифицированный алгоритм Евклида см. презентацию неделя 3. Пример: Введите два натуральных числа: 10 15 НОД(10, 15) = 5
Ваше имя (никнейм)*
Email*
Комментарий*

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

AnzhelikaSlabii1705
Виталий
tenvalerij
Olga-Borisovna
lovely138887
vasilevich-F
potap-ver20065158
elbabitch2014
osnickyi
alena
mgrunova3966
Беспалова
catsk8
platan3698952
ekaterinkat