<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HOWS.RU &#187; язык программирования</title>
	<atom:link href="http://hows.ru/tag/yazyk-programmirovaniya/feed/" rel="self" type="application/rss+xml" />
	<link>http://hows.ru</link>
	<description>Программирование, Seo, Linux, Скрипты, Программы</description>
	<lastBuildDate>Tue, 17 Jan 2012 00:17:42 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Гистограммы длин вводимых слов на языке СИ</title>
		<link>http://hows.ru/gistogrammy-dlin-vvodimyx-slov-na-yazyke-si/</link>
		<comments>http://hows.ru/gistogrammy-dlin-vvodimyx-slov-na-yazyke-si/#comments</comments>
		<pubDate>Thu, 20 May 2010 10:35:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[Скрипты и программы]]></category>
		<category><![CDATA[Hows.ru]]></category>
		<category><![CDATA[гистрограмма символов]]></category>
		<category><![CDATA[информатика]]></category>
		<category><![CDATA[подсчитывание слов]]></category>
		<category><![CDATA[Программы]]></category>
		<category><![CDATA[СИ]]></category>
		<category><![CDATA[скрипт]]></category>
		<category><![CDATA[функция]]></category>
		<category><![CDATA[язык программирования]]></category>

		<guid isPermaLink="false">http://hows.ru/?p=528</guid>
		<description><![CDATA[
			
				
			
		

Сегодня дополним преыдущую задачу, сделаем так, чтооб наши введеные слова отображались в виде гистрограммы, горизонтального вида. В предыдщих задачах мы подсчитывали слова. Тут же используется этот же механизм, но добавляется еще несколько функций по выводу символов, это функция putchar();
#include &#60;stdio.h&#62;
/* Напишите программу, печатающую гистограммы длин вводимых слов. Гистограмму легко рисовать горизонтальными полосами.$
main()
{
int b, dr=1;
while ((b=getchar())!=EOF)
{
if [...]]]></description>
		<wfw:commentRss>http://hows.ru/gistogrammy-dlin-vvodimyx-slov-na-yazyke-si/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Инвертирование символов с использованием рекурсии и указателей</title>
		<link>http://hows.ru/invertirovanie-simvolov-s-ispolzovaniem-rekursii-i-ukazatelej/</link>
		<comments>http://hows.ru/invertirovanie-simvolov-s-ispolzovaniem-rekursii-i-ukazatelej/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 10:18:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[Скрипты и программы]]></category>
		<category><![CDATA[Hows.ru]]></category>
		<category><![CDATA[задача]]></category>
		<category><![CDATA[программа]]></category>
		<category><![CDATA[работа со строками]]></category>
		<category><![CDATA[рекурсия]]></category>
		<category><![CDATA[С]]></category>
		<category><![CDATA[СИ]]></category>
		<category><![CDATA[скрипт]]></category>
		<category><![CDATA[указатели]]></category>
		<category><![CDATA[функции]]></category>
		<category><![CDATA[язык программирования]]></category>

		<guid isPermaLink="false">http://hows.ru/?p=514</guid>
		<description><![CDATA[
			
				
			
		

В прошлый раз я решал задачу по инвертированию символов. Тогда в задаче я применял массивы. Теперь же захотелось усложнить задачу. В этом примеру происходит тоже самое, но уже с использованием рекурсии и указателей.
В переменную задается строка символов. Далее эта строка передается в функцию. Используются дополнительные переменные. С помощью функции sdvig происходит смещение всех символов влево, [...]]]></description>
		<wfw:commentRss>http://hows.ru/invertirovanie-simvolov-s-ispolzovaniem-rekursii-i-ukazatelej/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Инвентирование символов на языке СИ</title>
		<link>http://hows.ru/inventirovanie-simvolov-na-yazyke-si/</link>
		<comments>http://hows.ru/inventirovanie-simvolov-na-yazyke-si/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 07:48:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[Скрипты и программы]]></category>
		<category><![CDATA[Hows.ru]]></category>
		<category><![CDATA[задача]]></category>
		<category><![CDATA[инвентирование]]></category>
		<category><![CDATA[инвертирование]]></category>
		<category><![CDATA[массивы]]></category>
		<category><![CDATA[программа]]></category>
		<category><![CDATA[программирование]]></category>
		<category><![CDATA[СИ]]></category>
		<category><![CDATA[символы]]></category>
		<category><![CDATA[указатели]]></category>
		<category><![CDATA[функции]]></category>
		<category><![CDATA[язык программирования]]></category>

		<guid isPermaLink="false">http://hows.ru/?p=499</guid>
		<description><![CDATA[
			
				
			
		

Стараюсь не забрасывать этот язык и время от времени писать школьные скрипты для хорошего запоминания.Сегодня написал такой скрипт который инвертирует(инвентирует:)) символы в строке, тоесть, если задали сочетание символов ABCD, то должно получиться так DCBA.
В коде использовал такие механизмы как, функции, указатели и массивы. В языке СИ по моему мнению наверно самыми трудными в освоении являются [...]]]></description>
		<wfw:commentRss>http://hows.ru/inventirovanie-simvolov-na-yazyke-si/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Структура данных &#8220;Стек&#8221; на языке программирования СИ</title>
		<link>http://hows.ru/struktura-dannyx-stek-na-yazyke-programmirovaniya-si/</link>
		<comments>http://hows.ru/struktura-dannyx-stek-na-yazyke-programmirovaniya-si/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 11:45:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[Скрипты и программы]]></category>
		<category><![CDATA[Hows.ru]]></category>
		<category><![CDATA[массивы]]></category>
		<category><![CDATA[СИ]]></category>
		<category><![CDATA[стек]]></category>
		<category><![CDATA[структура данных]]></category>
		<category><![CDATA[счетчики]]></category>
		<category><![CDATA[функции]]></category>
		<category><![CDATA[язык программирования]]></category>

		<guid isPermaLink="false">http://hows.ru/?p=491</guid>
		<description><![CDATA[
			
				
			
		

Сегодня решил снова написать школьный скрипт структуры данных под названием Стек. В этом скрипте использовал две функции, push() и pop(). Весь стек находится в массиве.
 Стек - это по другому, первым пришел, последним вышел или его еще сравнивают со стопкой тарелок.
Функция push(); вводит данные в стек, а pop(); удаляет данные из стека, при этом заботится [...]]]></description>
		<wfw:commentRss>http://hows.ru/struktura-dannyx-stek-na-yazyke-programmirovaniya-si/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Задача по СИ по нахождению НОД(наибольший общий делитель)</title>
		<link>http://hows.ru/zadacha-po-si-po-naxozhdeniyu-nodnaibolshij-obshhij-delitel/</link>
		<comments>http://hows.ru/zadacha-po-si-po-naxozhdeniyu-nodnaibolshij-obshhij-delitel/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 14:14:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[Скрипты и программы]]></category>
		<category><![CDATA[задача]]></category>
		<category><![CDATA[исходный код]]></category>
		<category><![CDATA[наибольший общий делитель]]></category>
		<category><![CDATA[НОД]]></category>
		<category><![CDATA[программа]]></category>
		<category><![CDATA[СИ]]></category>
		<category><![CDATA[язык программирования]]></category>

		<guid isPermaLink="false">http://hows.ru/?p=96</guid>
		<description><![CDATA[
			
				
			
		
Задача: Заданы натуральные числа А и В. Составить программу для определения наибольшего общего делителя.
Наибольший общий делитель (НОД) мы будем находить с помощью простого алгоритма Евклида, вот он: если даны натуральные числа a и b и, пока получается положительное число, по очереди вычитать из большего меньшее, то в результате получится НОД. Вообще другой алгоритм, более быстрый [...]]]></description>
		<wfw:commentRss>http://hows.ru/zadacha-po-si-po-naxozhdeniyu-nodnaibolshij-obshhij-delitel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Программа на СИ. Подсчет произведения 1*2*&#8230;* N</title>
		<link>http://hows.ru/programma-na-si-podschet-proizvedeniya-12-n/</link>
		<comments>http://hows.ru/programma-na-si-podschet-proizvedeniya-12-n/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 19:22:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[Скрипты и программы]]></category>
		<category><![CDATA[задача]]></category>
		<category><![CDATA[задачи]]></category>
		<category><![CDATA[обучение]]></category>
		<category><![CDATA[программа]]></category>
		<category><![CDATA[СИ]]></category>
		<category><![CDATA[счет]]></category>
		<category><![CDATA[учеба]]></category>
		<category><![CDATA[язык программирования]]></category>

		<guid isPermaLink="false">http://hows.ru/?p=94</guid>
		<description><![CDATA[
			
				
			
		
Задача: Задано натуральное число N. Составить программу подсчета произведения 1*2*...* N. По моему простая задача, вот решение:
Исходных код:
#include&#60;stdio.h&#62;
#include&#60;conio.h&#62;
main()
{
int n, i, rez=1, schet=0; /* Объявляем целочисленные переменные*/
scanf("%d", &#38;n); /* Вводим число с клавиатуры*/
printf("N=%d", n); /*Выводим на монитор введенное число*/
for (i=1; i&#60;=n; i++) /* Происходит цикл, в котором переменной sum присваиваем числа, от нуля до N*/
{rez*=i; schet++;}
printf [...]]]></description>
		<wfw:commentRss>http://hows.ru/programma-na-si-podschet-proizvedeniya-12-n/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Решение задачи на языке СИ(n*(n+1)*(n+2) …(n+m).)</title>
		<link>http://hows.ru/reshenie-zadachi-na-yazyke-sinn1n2-%e2%80%a6nm/</link>
		<comments>http://hows.ru/reshenie-zadachi-na-yazyke-sinn1n2-%e2%80%a6nm/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 16:15:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[Скрипты и программы]]></category>
		<category><![CDATA[задачи]]></category>
		<category><![CDATA[обучение]]></category>
		<category><![CDATA[программа]]></category>
		<category><![CDATA[СИ]]></category>
		<category><![CDATA[учеба]]></category>
		<category><![CDATA[язык программирования]]></category>

		<guid isPermaLink="false">http://hows.ru/?p=89</guid>
		<description><![CDATA[
			
				
			
		
Задание: Заданы натуральные числа n и m. Составить программу вычисления выражения
n*(n+1)*(n+2) ...(n+m).
Скажу Вам, что на решение этой задачи я примерно потратил 15минут времени, что очень много. Попробуйте решить вы ?
Исходный код:

#include&#60;stdio.h&#62; /*Подключение препроцессор ной  директивы, там хранятся прототипы функций.*/
#include&#60;conio.h&#62;
main()
{
int m, n, i, rez; /* Объявляем целочисленные переменные*/
scanf("%d", &#38;n); /* Вводим число с клавиатуры*/
scanf("%d", &#38;m); /* [...]]]></description>
		<wfw:commentRss>http://hows.ru/reshenie-zadachi-na-yazyke-sinn1n2-%e2%80%a6nm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Задача на СИ (Простейшие циклы)</title>
		<link>http://hows.ru/zadacha-na-si-prostejshie-cikly/</link>
		<comments>http://hows.ru/zadacha-na-si-prostejshie-cikly/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 13:58:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[Скрипты и программы]]></category>
		<category><![CDATA[задача]]></category>
		<category><![CDATA[лень]]></category>
		<category><![CDATA[обучение]]></category>
		<category><![CDATA[программа]]></category>
		<category><![CDATA[простейшие циклы]]></category>
		<category><![CDATA[СИ]]></category>
		<category><![CDATA[счет]]></category>
		<category><![CDATA[учеба]]></category>
		<category><![CDATA[язык программирования]]></category>

		<guid isPermaLink="false">http://hows.ru/?p=86</guid>
		<description><![CDATA[
			
				
			
		
Задача: Задано натуральное число N. Составить программу подсчета количества четных цифр числа. В общем простыми словами эта задача решается так: "Если число делится на два без остатка, то это четное число, если с остатком, значит не четное". Попробуем написать эту маленькую программу:

#include&#60;stdio.h&#62;
#include&#60;conio.h&#62;
main()
{
int N, i, sum=0; /* Объявляем целочисленные переменные*/
scanf("%d", &#38;N); /* Вводим число с клавиатуры*/
printf("N=%d", [...]]]></description>
		<wfw:commentRss>http://hows.ru/zadacha-na-si-prostejshie-cikly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Первая задача. Язык СИ</title>
		<link>http://hows.ru/pervaya-zadacha-yazyk-si/</link>
		<comments>http://hows.ru/pervaya-zadacha-yazyk-si/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 13:33:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[Скрипты и программы]]></category>
		<category><![CDATA[.org]]></category>
		<category><![CDATA[задача]]></category>
		<category><![CDATA[задачи]]></category>
		<category><![CDATA[основы]]></category>
		<category><![CDATA[программа]]></category>
		<category><![CDATA[пройстейшие циклы]]></category>
		<category><![CDATA[простейшие циклы]]></category>
		<category><![CDATA[СИ]]></category>
		<category><![CDATA[язык программирования]]></category>

		<guid isPermaLink="false">http://hows.ru/?p=83</guid>
		<description><![CDATA[
			
				
			
		
Всем привет. Хочу по возможности выкладывать решенные мною задачи на языке программирования СИ. Задачи для школьников. Буду пытаться их решить.   Вообще потихоньку так хочу развивать свою логику, хоть и поздно я начал, но все же попробую.  
1. Задание на простейшие циклы
1) Задано натуральное число N. Составить программу вычисления суммы цифр числа.

#include&#60;stdio.h&#62;
#include&#60;conio.h&#62;
main()
{
int N, [...]]]></description>
		<wfw:commentRss>http://hows.ru/pervaya-zadacha-yazyk-si/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Безделье.</title>
		<link>http://hows.ru/bezdele/</link>
		<comments>http://hows.ru/bezdele/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 13:30:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Главная]]></category>
		<category><![CDATA[Другое]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[Безделье]]></category>
		<category><![CDATA[винда]]></category>
		<category><![CDATA[деньги]]></category>
		<category><![CDATA[мысли]]></category>
		<category><![CDATA[настроение]]></category>
		<category><![CDATA[программирование]]></category>
		<category><![CDATA[пхп]]></category>
		<category><![CDATA[СИ]]></category>
		<category><![CDATA[си шарп]]></category>
		<category><![CDATA[учеба]]></category>
		<category><![CDATA[хуйня]]></category>
		<category><![CDATA[язык программирования]]></category>

		<guid isPermaLink="false">http://hows.ru/?p=50</guid>
		<description><![CDATA[
			
				
			
		
Вот, уже прошло столько много времени, а толка никакого. Еще с шаблоном проблема была, еле нашел силы поправить. В общем нашел силы написать, что нибудь. Скоро начнется сессия, столько много всего задали, что просто настроение падает, когда начинаешь браться за учебу.
Не успел познать язык программирования СИ, как уже дали новый язык, под названием  C# и [...]]]></description>
		<wfw:commentRss>http://hows.ru/bezdele/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

