кодесурса
«C

Упражнения на C: печать элементов измененного массива

script1adsense2code
script1adsense3code

C Основные объявления и выражения: упражнение 51 с решением

Напишите программу на C для чтения массива длиной 6, замените первый элемент последним, второй элемент - пятым, а третий - четвертым. Распечатать элементы измененного массива.

Иллюстрированная презентация:

«C

Пример решения:

Код C:

#include <stdio.h>
#define AL 5
int main() {
	int array_n[AL], i, temp;
	
	printf("Input the 5 members of the array:\n");
	for(i = 0; i <  AL; i++) {
		scanf("%d", &array_n[i]);
	}
	for(i = 0; i < AL; i++) {
		if(i < (AL/2)) {
			temp = array_n[i];
			array_n[i] = array_n[AL-(i+1)];
			array_n[AL-(i+1)] = temp;
		}
	}
	for(i = 0; i < AL; i++) {
		printf("array_n[%d] = %d\n", i, array_n[i]);
	}
	return 0;
}

Пример вывода:

 Введите 5 членов массива:                                      
15                                                                     
20                                                                     
25                                                                     
30                                                                     
35                                                                     
array_n [0] = 35                                                        
array_n [1] = 30                                                        
array_n [2] = 25                                                        
array_n [3] = 20                                                        
array_n [4] = 15

Блок - схема:

«C

Редактор кода программирования C:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на C для чтения массива длиной 5 и распечатки позиции и значения элементов массива со значением меньше 5.
Далее: Напишите программу на C, чтобы прочитать массив длины 6 и найти наименьший элемент и его положение.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code