В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
zaharovivan150
zaharovivan150
19.03.2023 22:27 •  Информатика

1.Первоклассник Сеня пишет диктант. Сначала на слух он успевает записать символы только подряд через пробел, но по правилам диктанта нужно писать их в столбик, поэтому Сеня повторяет запись, в этот раз располагая каждый символ на новой строчке. Вот начало программы, имитирующей записи Сени. Попробуй её дописать! a = "И"

b = 1

c = 'в поле воин'

Не беспокойся, если в твой ответ закрадутся лишние пробелы. В задачах этого урока это не возбраняется.

2.Сеня вынимает из кладовки и кладёт в коробку произвольные предметы, а потом записывает их названия в журнал списком. Дополни программу, чтобы она вывела копию этого журнала, если Сеня по очереди кладёт в коробку карандаш, ручку, шапку, машинку и перо павлина.

Не беспокойся, если в твой ответ закрадутся лишние пробелы. В задачах этого урока это не возбраняется.

3.Чтобы превратить одно слово в другое, Петя отнимает у него букву с конца и записывает в новой строчке оставшийся кусочек слова. Затем он повторяет это действие до тех пор, пока не доходит до общей части, а потом с конца добавляет новые буквы и записывает построчно растущее слово. Например, крыса из крота получается так:

крот

кро

кр

кры

крыс

крыса

Выведи, как Петя превратил слово «перо» в «печать».

Не беспокойся, если в твой ответ закрадутся лишние пробелы.

4.Сеня учится писать цифры. В первой строке он пишет одну цифру 1, во второй — две цифры 2 (через пробел), в третьей — три цифры 3, и так далее. Сымитируй записи Сени, если он успел написать 7 строк.

Не беспокойся, если в твой ответ закрадутся лишние пробелы. В задачах этого урока это не возбраняется.

5.Сеня загадал число, которое для игры нужно раздать девяти его одноклассникам. Допиши программу так, чтобы она выводила квадрат 3x3 из этих чисел, который Сеня потом распечатает и разрежет на карточки.

Не беспокойся, если в твой ответ закрадутся лишние пробелы. В задачах этого урока это не возбраняется.

Показать ответ
Ответ:
Jacob888
Jacob888
28.10.2022 20:58

var

   d : array of integer;

   n : integer;

   

function arrSumRec(d : array of integer; n : integer) : integer;

begin

   if n > d.Length-1 then exit;

   result := d[n]+arrSumrec(d, n+1);

   n += 1;

end;


begin

   write('введите количество элементов для массива ');

   readln(n);

   d := new integer[n];

   d := arrRandom(n, 1, 100);

   writeln('сгенерирован массив из ', n, ' элементов со значениями в диапозоне 1..100');

   writeln(d);

   writeln('Сумма = ', arrSumRec(d, 0));

end.


функция function arrSumRec(d : array of integer; n : integer) : integer; в качестве первого параметра получает массив сумму которого считаем в качестве второго номер члена начиная с которого считаем сумму. Не забываем что нумерация начинается с нуля. поэтому чтобы посчитать сумму всех членов массива в качестве второго параметра указываем 0.

0,0(0 оценок)
Ответ:
vlados22354
vlados22354
25.01.2022 01:49

#include <iostream>

using namespace std;

int sumofdigits(int n);

int main()

{

 int a, b, sa, sb;

 setlocale(LC_ALL, "Russian");

 cout << "Введите 2 натуральных числа: ";

 cin >> a >> b;

 sa = sumofdigits(a);

 sb = sumofdigits(b);

 cout << "\nСумма цифр первого числа: " << sa;

 cout << "\nСумма цифр второго числа: " << sb;

 if (sa > sb)

   cout << "\nСумма цифр первого числа больше, чем второго";

 else if (sa < sb)

   cout << "\nСумма цифр второго числа больше, чем первого";

 else if (sa == sb)

   cout << "\nСуммы цифр чисел равны";

}

int sumofdigits(int n) {

 int sum = 0;

 while (n != 0) {

   sum += n % 10;

   n /= 10;

 }

 return sum;

}

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота