Сохранение динамической структуры в файле

18 Апр 2012

Решение задач на языке программирования C

Пользователь вводит адреса сайтов и их ТИЦ. Данные о каждом сайте сохраняются в элементе динамической структуры. По команде пользователя данные записываются в файл, при этом память, выделенная под динамическую структуру, высвобождается. Далее пользователь может снова начать вводить информацию о сайтах, либо завершить выполнение программы.

Случайные четные и нечетные числа

18 Апр 2012

Решение задач на языке программирования C

Напишите функцию, которая принимает указатели на два массива. Функция должна заполнять один массив 25-ю случайными четными числами, а другой — 25 нечетными. Продемонстрируйте ее работу.

#include <stdio.h>
#include <time.h>
 ...далее          
Соотношение гласных и согласных букв

18 Апр 2012

Решение задач на языке программирования C

Напишите программу, которая определяет в процентном соотношении количество гласных и согласных букв в текстовом файле. Имя файла передается в программу через командную строку.

#include <stdio.h>
#include <string.h>
 
main...далее          
Функция для объединения строк

18 Апр 2012

Решение задач на языке программирования C

Объявите в программе три массива символов. Данные для двух из них получите с помощью вызовов функции gets(). Третий массив должен содержать результат конкатенации (соединения) двух введенных строк. Напишите функцию, которая выполняет конкатенацию строк.

...далее

Сравнение дат

18 Апр 2012

Решение задач на языке программирования C

Напишите программу, которая запрашивает у пользователя две даты в формате дд.мм.гггг. Дни, месяцы и года следует присвоить целочисленным переменным. Программа должна выводить на экран информацию о том, какая дата более ранняя, а какая более поздняя.

#include <stdio.h>
 
main...далее          
Ряд Фибоначчи и вычисление факториала

18 Апр 2012

Решение задач на языке программирования C

Напишите программу, в которой помимо функции main() были бы еще две функции: в одной вычислялся факториал переданного числа, в другой — находился n-ый элемент ряда Фибоначчи (n — параметр функции). Вызовите эти функции с разными аргументами.

#include <stdio.h>
 
...далее          
Подсчет символов, строк и слов

18 Апр 2012

Решение задач на языке программирования C

Программа считает количество введенных пользователем символов, строк и слов.

#include <stdio.h>
 
main() {
	char ch...далее          
Демонстрационный пример. Указатели и массивы

18 Апр 2012

Решение задач на языке программирования C

Этот пример поможет закрепить понимание, как работать с указателем на массив. В выводе программы обратите внимание, адреса различаются между собой на 4 байта, т.е. переменная типа int занимает 4 байта. Также из примера можно удостовериться, что элементы массива располагаются в памяти последовательно друг за другом.

...далее