Упражнения C: поместите тройку предыдущей позиции, начиная со второй позиции массива
C Основные объявления и выражения: упражнение 49 с решением
Напишите C-программу для чтения и печати элементов массива длиной 7, перед печатью поместите тройку предыдущей позиции, начиная со второй позиции массива.
Например, если первое число равно 2, номера массивов должны быть 2, 6, 18, 54 и 162.
Пример решения:
Код C:
#include <stdio.h>
int main() {
int n[5], i, x;
printf("Input the first number of the array:\n");
scanf("%d", &x);
for(i = 0; i < 5; i++)
{
n[i] = x;
x = 3*x;
}
for(i = 0; i < 5; i++)
{
printf("n[%d] = %d\n", i, n[i]);
}
return 0;
}
Пример вывода:
Введите первый номер массива: 5 n [0] = 5 n [1] = 15 n [2] = 45 n [3] = 135 n [4] = 405
Блок - схема:
Редактор кода программирования C:
Внесите свой код и комментарии через Disqus.
Previous: напишите программу на C для чтения и печати элементов массива длиной 7, перед тем как print замените каждое отрицательное число, ноль на 100.
Далее: Напишите программу на C для чтения массива длиной 5 и распечатки позиции и значения элементов массива со значением меньше 5.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования