КАК создать любую прогу!

Непопадающие в другие разделы и прочие философские темы

Re: КАК создать любую прогу!

Сообщение On-line » 28 окт 2009, 15:58

K!LLER писал(а):да ссори

этим не отделаешься. на колени :evil:
Аватара пользователя
On-line
Активный участник
 
Сообщения: 1083
Зарегистрирован: 31 окт 2008, 23:54
Домен: http://vbalashove.ru

Re: КАК создать любую прогу!

Сообщение Кадет » 28 окт 2009, 16:09

Любая прога на С++ [win 32 console app]:
Код: Выделить всёРазвернуть
//===============================================================================//
//   PNCB                                              //
//   Дата написания программы: 27.10.2009                               //
//   Версия 0.1                                                    //
//   1.Программа для замены искомого символа в строке                      //
//===============================================================================//

#include "stdio.h"
#include "conio.h"
#include "math.h"
#include "time.h"
#include "stdlib.h"
#include "string.h"
#include "iostream"

void main()
{
   char str[30];//вводимая основная строка
   char string[30];
   char Char[2];//символ, который будет заменён
   char sim[2];//символ, которым будет заменын
   int j,i,k,z=0,count,result,result2;
   int c1,c2;//подсчёт кол-ва введённых заменяемых символов
   //======================//
   setlocale(LC_ALL,"rus");
   printf("Введите строку: ");
   scanf("%s",&str);
   count=strlen(str);
   printf("Введённая строка: %s",str);
   printf("\nВведите символ, который хотите заменить: ");
   scanf("%s",&Char);
   //--------------------------------------------------//
   c1=strlen(Char);
   if(c1>1)
   {
   printf("Вы ввели не один символ!\n");
   system("pause");
   }
   //--------------------------------------------------//
   printf("Введённый символ для замены: %s \n",Char);
   printf("Введите символ, на который хотите заменить: ");
   scanf("%s",&sim);
   //--------------------------------------------------//
   c2=strlen(sim);
   if(c2>1)
   {
   printf("Вы ввели не один символ!\n");
   system("pause");
   }
   //--------------------------------------------------//
   printf("Введённый символ на который заменять: %s \n",sim);
   printf("-----------------------------\n");
   //--------------------------------------------------//
   //находим значение искомого символа в ACSII
   for(j=0; j<1; j++)
   {
   result=Char[j];
   printf("| Искомое число в ACSII %i |\n",result);
   }
   //--------------------------------------------------//
   //находим значение символа в ACSII на который нужно заменить
   for(k=0; k<1; k++)
   {
   result2=sim[k];
   printf("| Искомое число в ACSII %i |\n",result2);
   }
   //--------------------------------------------------//
   printf("-----------------------------\n\n");
   for(i=0; i<count; i++)
   {
      if(str[i]==result)
      {
      str[i]=result2;
      }
      printf("%c",str[i]);
   }
   //======================//
   printf("\n\n");
   system("pause");
}
Кадет
Активный участник
 
Сообщения: 1497
Зарегистрирован: 23 апр 2008, 21:08

Re: КАК создать любую прогу!

Сообщение K!LLER » 28 окт 2009, 16:19

не наглей
kuller; be-cool ; K!LLER ; killer1killer

Изображение
Знаю HTML ; JAVASCRIPt , учу CSS ; PHP
Аватара пользователя
K!LLER
Активный участник
 
Сообщения: 745
Зарегистрирован: 07 июн 2009, 13:24
Откуда: Балаково
Домен: http://on-portal.vfose.ru

Re: КАК создать любую прогу!

Сообщение Zver » 28 окт 2009, 16:25

:D
Zver
Активный участник
 
Сообщения: 1333
Зарегистрирован: 18 дек 2008, 18:51
Откуда: Саратов, Заводской

Re: КАК создать любую прогу!

Сообщение Кадет » 28 окт 2009, 16:30

Или так:

Код: Выделить всёРазвернуть
//===============================================================================//
//   PNCB                                                                                                                                //
//   Дата написания программы: 27.10.2009                                                                           //
//   Версия 0.1                                                                                                                       //
//   1.Нахождение максимальной цифры из 3-х значного числа                                              //
//===============================================================================//

#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "stdlib.h"
#include "malloc.h"
#include "string.h"
#include "iostream"

//============================== functions block ==============================//
int max_str(char a[4])
{
   int q;
   q=strlen(a);
   for(int i=0; i<=q; i++)
   {
      if((a[0]>a[1])&&(a[0]>a[2]))
      {
      return (a[0]);
      }
      else if((a[1]>a[0])&&(a[1]>a[2]))
      {
      return (a[1]);
      }
      else if((a[2]>a[0])&&(a[2]>a[1]))
      {
      return (a[2]);
      }
   }
}

//============================== functions block and ==========================//

void main()
{
   char a_ent[4];
   int b; // возвращённо значение из функции
   setlocale(LC_ALL,"rus");
   printf("Введите 3-х значное число: ");
   scanf("%s",&a_ent);
   b=max_str(a_ent);
   printf("Максимальная цифра : %c\n",b);
   system("pause");
}
Кадет
Активный участник
 
Сообщения: 1497
Зарегистрирован: 23 апр 2008, 21:08

Re: КАК создать любую прогу!

Сообщение Greelkin » 28 окт 2009, 21:01

Что то я смотрю начались разговоры о программировании на ЯПВУ может завести для этого отдельный форум.
Те кто хочет научится будут выкладывать вопросы а преуспевающие в программировании будут помогать советами .
Greelkin
Участник
 
Сообщения: 31
Зарегистрирован: 25 окт 2009, 09:10

Re: КАК создать любую прогу!

Сообщение On-line » 28 окт 2009, 22:28

Greelkin писал(а):Что то я смотрю начались разговоры о программировании на ЯПВУ может завести для этого отдельный форум.
Те кто хочет научится будут выкладывать вопросы а преуспевающие в программировании будут помогать советами .

теперь на каждую тему будут заводиться отдельные форумы? :lol:
портал санч русч в помощЬ :crazy:
Аватара пользователя
On-line
Активный участник
 
Сообщения: 1083
Зарегистрирован: 31 окт 2008, 23:54
Домен: http://vbalashove.ru

Re: КАК создать любую прогу!

Сообщение Кадет » 28 окт 2009, 22:36

Давайте срать на форуме рабочими кодами?
Код: Выделить всёРазвернуть
//==============================================================================//
//   PNCB                        //
//   Authentication of triangles [Идентификация треугольников по 3-м сторонам]   //
//   19.10.2009                           //
//   Version 0.1                           //
//   Идентифицированны: равносторонний, равнобедренный...         //   
//   ???Идентифицированны???: прямоугольный, остроугольный, тупоугольный.    //
//   Реализована проверка на существование треугольника         //
//==============================================================================//

#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "stdlib.h"
#include "malloc.h"
#include "string.h"
#include "math.h"
#include "iostream"

//================================ functions block ================================//

//====== функция проверки существования треугольника ======
bool exis(float a, float b, float c)
   {
   //----------------------------------------------------------------------------//
   // ====== проверка введённого нуля =========
   if(a<=0 || b<=0 || c<=0)
   {
   //Введённого треугольника не существует
   //printf("\nThe entered triangle does not exist");
   return(false);
   }
   // ====== проверка введённого нуля and ======
   //----------------------------------------------------------------------------//
   // ====== проверка: сумма 2-х сторон меньше третьей ==============
   else if((a+b)<c || (a+c)<b || (b+c)<a)
   {
   //Сумма двух сторон меньше третьей
   //printf("\nSum of two sides less than third");
   return(false);
   }
   // ====== проверка: сумма 2-х сторон меньше третьей  and =========
   //----------------------------------------------------------------------------//
   // ====== Треугольник существует =========
   else
   {
   //Треугольник существует
   //printf("\nA triangle exists");
   return(true);
   }
   // ====== Треугольник существует and ======
   //----------------------------------------------------------------------------//
   }

//================================ functions block and =============================//

void main()
{
   float sideA, sideB, sideC;
   bool exist;
   float sideAin2, sideBin2, sideCin2;
   /*long float z;
   z=sqrt(34.0);
   printf("Entered %f",z);*/
   //------ установка рускоязычной локализации ------//
   setlocale(LC_ALL,"rus");
   //------ установка рускоязычной локализации and --//

   //---------------------//
   printf("Введите сторону A: ");
   scanf("%f",&sideA);
   //---------------------//
   printf("Введите сторону B: ");
   scanf("%f",&sideB);
   //---------------------//
   printf("Введите сторону C: ");
   scanf("%f",&sideC);
   //---------------------//

   printf("Введённые стороны A: %g, B: %g, C: %g ",sideA, sideB, sideC);
   //=============================================================================//
   sideAin2=sideA*sideA;
   sideBin2=sideB*sideB;
   sideCin2=sideC*sideC;
   printf("\nВведённые стороны в квадрате: cторона A: %g, сторона B: %g, сторона C: %g ",sideAin2, sideBin2, sideCin2);

   //=============================================================================//

   exist=exis(sideA, sideB, sideC);
   if(exist==false)
   {
   printf("\nВведённого треугольника не существует");
   }

   //========================================================================//

   //------------------- если треугольник равносторонний -------------------//
   else if(((sideA==sideB) && (sideA==sideC)))
      {
      //Треугольник равносторонний
      printf("\nТреугольник равносторонний");
      }
   //------------------- если треугольник равносторонний  and --------------//

   //========================================================================//

   //------------------- если треугольник равнобедренный -------------------//
   else if(sideA==sideB || sideA==sideC || sideB==sideC)
   {
      //Треугольник равнобедренный
      printf("\nТреугольник равнобедренный");
   }
   //------------------- если треугольник равнобедренный and ----------------//

   //========================================================================//

   //------------------- если треугольник прямугольный -------------------//

   else if((sideA*sideA)==(sideB*sideB)+(sideC*sideC) || (sideB*sideB)==(sideA*sideA)+(sideC*sideC) || (sideC*sideC)==(sideB*sideB)+(sideA*sideA))
   {
      //Прямоугольный треугольник
      printf("\nПрямоугольный треугольник");
   }
   //------------------- если треугольник равнобедренный and ----------------//

   //========================================================================//

   //------------------- если треугольник тупоугольный -------------------//

   else if(((sideA>sideB)&&(sideA>sideC)) || ((sideB>sideA)&&(sideB>sideC)) || ((sideC>sideA)&&(sideC>sideB)))
   {
      //Треугольник тупоугольный
      printf("\nТреугольник тупоугольный");
   }
   //------------------- если треугольник тупоугольный and ---------------//

   //========================================================================//

   //------------------- если треугольник остроугольный -------------------//

   else if(((sideA>sideB)&&(sideB<sideC)) || ((sideB>sideA)&&(sideA>sideC)) || ((sideC>sideA)&&(sideA>sideB)))
   {
      //Треугольник остроугольный
      printf("\nТреугольник остроугольный");
   }
   //------------------- если треугольник остроугольный and ---------------//

   //========================================================================//

   //------ Если треугольник не попадает ни под одно условие... ------
   else
   {
   // Треугольник не определён
   printf("\nТреугольник не определён");
   }
   getch();
}
Кадет
Активный участник
 
Сообщения: 1497
Зарегистрирован: 23 апр 2008, 21:08

Re: КАК создать любую прогу!

Сообщение On-line » 28 окт 2009, 22:39

Кадет писал(а):Давайте срать на форуме рабочими кодами?

давайте срать красивым говном? :lol:
Аватара пользователя
On-line
Активный участник
 
Сообщения: 1083
Зарегистрирован: 31 окт 2008, 23:54
Домен: http://vbalashove.ru

Re: КАК создать любую прогу!

Сообщение Кадет » 28 окт 2009, 22:39

On-line писал(а):
Кадет писал(а):Давайте срать на форуме рабочими кодами?

давайте срать красивым говном? :lol:

Давайте :D
Кадет
Активный участник
 
Сообщения: 1497
Зарегистрирован: 23 апр 2008, 21:08

Пред.След.

Вернуться в Разное

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 145