В качестве примера использования массивов можно привести метод сортировки элементов массива:
#include <stdio.h>
void main()
{
int arr[10]={ 1,23,4,7,8,0,1,9,4,7 };
int i,j,tmp;
printf("Неотсортированный массив: ");
for(i=0;i<10;i++)
printf("%d ",arr[i]);
printf("\n");
for(i=0;i<9;i++)
for(j=9;j>=i;j--)
if(arr[j]<arr[j+1])
{
tmp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=tmp;
}
printf("Отсортированный массив: ");
for(i=0;i<10;i++)
printf("%d ",arr[i]);
printf("\n");
}
Индивидуальное задание
Вариант 1.
1. Вводится одномерный массив А[8] целых чисел. Вывести на печать новый массив, состоящий из элементов массива A [8], которые кратные 3.
2. Написать программу, которая запрашивает имя пользователя и здороваться с ним.
Вариант 2.
1. Написать программу, которая вводит с клавиатуры одномерный массив из 5 целых чисел, после чего выводит количество ненулевых элементов.
2. Написать программу, которая запрашивает у пользователя имя и отчество, затем здоровается с ним. Для ввода используйте функцию getch ().
Вариант 3.
1. Написать программу, которая вычисляет среднее арифметическое ненулевых элементов введенного с клавиатуры массива целых чисел.
2. Напишите программу, которая вычисляет длину введенной с клавиатуры строки.
Вариант 4.
1. Написать программу, которая вычисляет среднюю (за неделю) температуру воздуха. Исходные данные должны вводится во время работы программы.
2. Написать программу, которая проверяет, является ли введенная с клавиатуры строка целым числом.
Вариант 5.
1. Написать программу, которая проверяет, находится ли введенное с клавиатуры число в массиве. Массив должен вводится во время работы программы.
2. Написать программу, которая проверяет, является ли введенная с клавиатуры строка дробным числом.
Вариант 6.
1. Написать программу, которая определяет количество учеников в классе, чей рост превышает средний. Исходные данные должны вводится во время работы программы.
2. Написать программу, которая вводит с клавиатуры слово и определяет количество в нем буквы а.
Вариант 7.
1. Написать программу, которая вводит с клавиатуры двумерный массив и вычисляет сумму его элементов.
2. Написать программу, которая вводит с клавиатуры слово и определяет является ли слово перевертышем.
Вариант 8.
1. Написать программу, которая вводит с клавиатуры двумерный массив и вычисляет среднее арифметическое его элементов.
2. Написать программу, которая вводит с клавиатуры слово и выводит его перевернутым.
Вариант 9.
1. Написать программу, которая вводит с клавиатуры двумерный массив и вычисляет сумму элементов, стоящих в четных столбцах.
2. Написать программу, которая вводит с клавиатуры предложение и заменяет пробелы символом *.
Вариант 10.
1. Написать программу, которая вводит с клавиатуры одномерный массив и выводит новый, симметричный вводимому.
2. Написать программу, которая выводит символы от А до Я русского языка.
Вариант 11.
1. Написать программу, которая вводит с клавиатуры одномерный массив и вычисляет количество положительных элементов.
2. Написать программу, которая вводит с клавиатуры предложение пока не встретится символ точка (.) и определяет длину строки.
Вариант 12.
1. Написать программу, которая вводит с клавиатуры одномерный массив и вычисляет количество отрицательных элементов.
2. Написать программу, которая вводит с клавиатуры предложение и определяет количество в нем пробелов.
Вариант 13.
1. Написать программу, которая вводит с клавиатуры двумерный массив и выводит произведение всех положительных элементов массива.
2. Написать программу, которая удаляет из введенной с клавиатуры строки пробелы.
Вариант 14.
1. Написать программу, которая вводит с клавиатуры одномерный массив и возводит в квадрат отрицательные элементы.
2. Написать программу, которая вводит с клавиатуры предложение и удаляет четные символы.
Вариант 15.
1. Написать программу, которая вводит с клавиатуры двумерный массив и выводит массив, состоящий из отрицательных элементов.
2. Написать программу, которая вводит с клавиатуры строку и определяет длину строки до первого пробела.
Вариант 16.
1. Написать программу, которая вводит с клавиатуры одномерный массив и вычисляет сумму элементов, индексы которых кратны 3.
2. Написать программу, которая вводит с клавиатуры предложение и удаляет нечетные символы.
