Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2014, 20:03   #1
lyubov17
 
Регистрация: 13.10.2013
Сообщений: 6
По умолчанию Комментарии к программам на Си

Здравствуйте! Напишите, пожалуйста, как можно подробнее, комментарии к программам, чтобы пошагово понять, что к чему, и как работают эти программы. Заранее большое спасибо!
1) Определить, совершенное ли число

Код:
 #include <stdio.h>
 #include <iostream>
 int main()
 {
 setlocale(LC_ALL,"russian");

 int x;
 printf("Введите число: ");
 scanf("%d",&x);

 int i=1,sum = 0;

 while( i < x ) 
 {
 if( x%i == 0 )
 sum +=i;
 i++;
 }
 if( sum == x )
 printf("Число совершенное!\n");
 else
 printf("Число не совершенное!\n");

 }
2) Определить, счастливый билет или нет

Код:
#include <stdio.h>
 #include <iostream>
 int main()
 {
 setlocale(LC_ALL,"russian");

 int x;
 printf("Введите число: ");
 scanf("%d",&x);

 int x2=x , ost , s1=0 , s2=0 , podschet = 0;
 while( x2 != 0 ) 
 {
 ost = x2%10;
 if( podschet < 3 ) 
 s1 +=ost;
 else 
 s2+=ost;
 x2 = x2/10;
 podschet++;
 }
 if( s1 == s2 )
 printf("Поздравляем , билет счастливый!\n");
 else
 printf("Билет не счастливый! \n");

 }
3) Разделить число на цифры
Код:
 #include <stdio.h>
 #include <iostream>
 int main()
 {
 setlocale(LC_ALL,"russian");

 int n;
 printf("Введите длинну числа <= 10\n");
 scanf("%d",&n);
 int x;
 printf("Введите число x длинной %d : ",n);
 scanf("%d",&x);

 int *array = new int[n];
 int i=0,ost;

 while(x>0) 
 {
 ost = x%10;
 array[i] = ost;
 x=x/10;
 i++;
 }
 int j;
 for(i=n-1,j=1;i>=0;i--,j++)
 printf("%d-я цифра = %d\n",j,array[i]);

 }
lyubov17 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
дописать комментарии к готовым программам lika1129970 Паскаль, Turbo Pascal, PascalABC.NET 0 28.03.2013 17:09
Напишите комментарии к программам. Препод цепляется, а проги не мои.(( Ovis Помощь студентам 2 27.12.2011 19:02
Обращение к сторонним программам ciscoved Общие вопросы C/C++ 1 24.03.2009 15:10
Блок схемы к программам на СИ defol-777 Помощь студентам 8 21.01.2009 18:00
Литература по офисным программам mihali4 Microsoft Office Excel 2 31.10.2008 16:19