0) 0, 1, 2, 3, 4, 5, 6
1) 0, 7, 8, 9, 10, 11, 12
2) 1, 7, 13, 14, 15, 16, 17
3) 2, 8, 13, 18, 19, 20, 21
4) 3, 9, 14, 18, 22, 23, 24
5) 4, 10, 15, 19, 22, 25, 26
6) 5, 11, 16, 20, 23, 25, 27
7) 6, 12, 17, 21, 24, 26, 27
Кто напишет алгоритм подсчёта чисел више (для 0 элемента, высчитать цифры 0, 1, 2 .... и так для каждого элемента). Нужно описать алгоритм по которому высчитываются эти цифры для каждого индекса
C/C++
Напишите алгоритм подсчета цифр. Помогите.
#include
using namespace std;
const int n = 7;
int main()
{
int str[n]{};
int it = 0;
for (int i = 0; i < n+1; i++)
{
for (int k = 0; k < i-1; k++) str[k]++;
for (int j = i; j < n; j++) str[j] = it++;
for (int f = 0; f < n; f++) cout
Каков вопрос, таково решение:
a = ((0, 1, 2, 3, 4, 5, 6),
(0, 7, 8, 9, 10, 11, 12),
(1, 7, 13, 14, 15, 16, 17),
(2, 8, 13, 18, 19, 20, 21),
(3, 9, 14, 18, 22, 23, 24),
(4, 10, 15, 19, 22, 25, 26),
(5, 11, 16, 20, 23, 25, 27),
(6, 12, 17, 21, 24, 26, 27))
for i in a: print(sum([j for j in i]), end=' ')
Один из способов подсчитать цифры для каждого элемента в приведенном выше ряду - использовать простой цикл for. Вот пример алгоритма:
Инициализируйте значение переменной count равным 0. Эта переменная будет использоваться для хранения количества цифр для каждого элемента в ряду.
Используйте цикл for для перебора чисел в ряду. Для каждого номера в серии выполните следующие действия:
Инициализируйте переменную num текущим номером в серии.
Используйте цикл while, чтобы повторно разделить num на 10 и увеличивать значение count до тех пор, пока num не станет меньше 10.
Выведите значение count для текущего номера в серии.
Сбросьте значение count на 0.
Завершите цикл for, когда все числа в серии будут обработаны.
Этот алгоритм выведет количество цифр для каждого элемента в ряду, начиная с 0 для первого элемента, 1 для второго элемента и так далее.
Инициализируйте значение переменной count равным 0. Эта переменная будет использоваться для хранения количества цифр для каждого элемента в ряду.
Используйте цикл for для перебора чисел в ряду. Для каждого номера в серии выполните следующие действия:
Инициализируйте переменную num текущим номером в серии.
Используйте цикл while, чтобы повторно разделить num на 10 и увеличивать значение count до тех пор, пока num не станет меньше 10.
Выведите значение count для текущего номера в серии.
Сбросьте значение count на 0.
Завершите цикл for, когда все числа в серии будут обработаны.
Этот алгоритм выведет количество цифр для каждого элемента в ряду, начиная с 0 для первого элемента, 1 для второго элемента и так далее.
А Н
Можете написать условия, которые будут скипать ненужные числа?
Похожие вопросы
- Помогите написать алгоритм с++
- Программирование на СИ "Написать программу подсчёта суммы нечётных элементов из 20 введенных"
- Ещё один вопрос. Можете написать алгоритм к этой задаче(можно без кода, просто текстом)
- Написать алгоритм для решения примера №3 и 4
- Написать программу на Си, помогите!!!
- Здравствуйте, не могу написать программу в С++, помогите пожалуйста.
- Составьте алгоритм и напишите программу вычисления суммы n членов ряда согласно условию задачи
- Помогите ускорить алгоритм
- Помогите составить алгоритм вычисления функции:
- Помогите реализовать алгоритм на С++