29 хуудас 34
Re: C++
Бичигдсэн: 12-р сар.15.10 8:20 am
Бичсэн tuulai-ok

ваа баярлалаа
цаг заваа зарцуулсанд

Re: C++
Бичигдсэн: 12-р сар.15.10 9:13 pm
Бичсэн TESLA
bolson.
Re: C++
Бичигдсэн: 12-р сар.15.10 9:15 pm
Бичсэн onzfeat
buteesen ug chn utgatai baih yostoi bol ih tom dictionary ashiglah bhda
Re: C++
Бичигдсэн: 12-р сар.15.10 9:33 pm
Бичсэн TESLA
утгасах албагүй ээ.
Re: C++
Бичигдсэн: 12-р сар.15.10 9:45 pm
Бичсэн pt_mongolian
TESLA написал:Санаа өгөөч.!!!
Код: Бүгдийг сонгох
Өгөгдсөн үгийн үсгүүдийг ашиглан өөр үг бүтээж болох уу.?
[/color][/b]
Bolohuu gedeg chin yugsen ugiin tegvel? yaval ug bishiin? esvel ogogdson usegnuuder usgej boloh buh ugiig hevle gesimu? selgemel zohio ged bgan bishu?
Re: C++
Бичигдсэн: 12-р сар.15.10 9:55 pm
Бичсэн TESLA
pt_mongolian написал:esvel ogogdson usegnuuder usgej boloh buh ugiig hevle gesimu?
тиймэ.
==>
иймэт
мэтий
итэмй
...
Re: C++
Бичигдсэн: 12-р сар.15.10 11:42 pm
Бичсэн pt_mongolian
tegvel naad chin tged selgemel uusge l gej bgan bnashte.
Re: C++
Бичигдсэн: 12-р сар.16.10 6:40 pm
Бичсэн Reptile
1. on sar odortoi bodlogo bodood ogooch C hel deer shuu. on sar odoroo oruulahaar yamar garigiig ni zaadag.
2. 2 on sar oruulaad ter 2iin hoorond heden odor bgaag oldoh code bicheed ogooch bas C hel deer.
Re: C++
Бичигдсэн: 12-р сар.17.10 12:32 am
Бичсэн Fake
Ogogdson N toonoos baga tegsh hemtei toonuudiig olj ogooch
Re: C++
Бичигдсэн: 12-р сар.17.10 11:31 am
Бичсэн Sp1nner
URGENT! Туслаач!
MFC Dialog Based дээр PNG оруулмаар байна.
CImage ашиглах гэсэн чинь тэрийг нь танихгүй ч байгааму лав болохгүй байна.
Би аймаар суга учраас яг одоо надад туслах хүн байна уу?
ШАРВАА!!!
Re: C++
Бичигдсэн: 12-р сар.19.10 11:17 pm
Бичсэн mCqu33N
C ++ surmaar bn medlegee huvaaltsii
Re: C++
Бичигдсэн: 1-р сар.06.11 2:42 pm
Бичсэн active
Stack ашиглан хэрхэн илэрхийлэл бодох вэ? Мэддэг хүн байвал бичиж өгч туслаач. Би тэр infix to postfix хэлбэрлүү л шилжүүлж чадахгүй юм. 2+3 гэдгийг 23+ гэсэн хэлбэрт л ;D
Re: C++
Бичигдсэн: 1-р сар.06.11 11:00 pm
Бичсэн lotsmon
Энэ postfix-ийг infix болгож чадах уу?
abcd^^+ef+*
Re: C++
Бичигдсэн: 1-р сар.07.11 6:26 pm
Бичсэн active
Харин аль аль талруу нь чадахгүй байгаа юм аа.
Re: C++
Бичигдсэн: 1-р сар.07.11 6:45 pm
Бичсэн lotsmon
Postfix гэдэг нь 2 болон түүнээс дээш хувьсагчийн эсвэл тооны хооронд хийх үйлдлийг хойно нь бичихийг хэлж байгаа юм.
Энийг ер нь tree ашиглаад хийхийг ойлгочихвол их амархан болно.
Дээрхийн хувьд гэвэл:
ef+ гэсэн хэсэг бол e+f гээд шууд хэлчихэж болно.
cd^ ийн хувьд c*d
Хамгийн энгийн чи өөрөө мэддэг гэсэн чинь ингээд болж байна.
cd ийг үржүүлээд араас нь дахиад үржүүлэх тэмдэг байна гэхээр урагшаагаа b рүү очно, тэрний дараа дахиад + тэмдэг, энэ нь a-ийг нэмнэ.
Тэгэхээр a+b^c^d гэсэн үг. Саяын хийсэн дарааллаар бол (a+(b^(c^d))) ийм гэсэн үг.
Одоо харин нөгөө ef. + тэмдгийн ард үржих байгаа, abcd ийн хувьд хийсэн шиг урагш нь харвал abcd^^+ef+* = (a+b^c^d)*(e+f) ийм болно гэсэн үг.
Re: C++
Бичигдсэн: 1-р сар.07.11 7:22 pm
Бичсэн active
Аан ерөнхийдөө сайн ойлголоо. Одоо С дээрээ ерөнхий тохиолдолд бичих гэж л жаахан ухандан байхдаа.
Тусалсанд үнэхээр их баярлалаа.
Re: C++
Бичигдсэн: 1-р сар.08.11 1:52 am
Бичсэн lotsmon
Урын санд нэг ийм юм байна.
Их л алдаатай код байна. Дээр нь би өөрөө бичээгүй, хаа нэгтэйгээс копидож авсан бололтой.
Энийг ярилцвал яасан юм гэж бодлоо.
Код: Бүгдийг сонгох
#include<iostream>
#include<string.h>
#include<stdlib.h>
#include<ctype.h>
class expression
{
private:
char infix[100];
char stack[200];
int top;
int r;
char postfix[100];
public:
void convert();
int input_p(char);
int stack_p(char);
int rank(char);
};
int expression::input_p(char c)
{
if(c=='+' || c=='-')
return 1;
else if(c=='*' || c=='/')
return 3;
else if(c=='^')
return 6;
else if(isalpha(c)!=0)
return 7;
else if(c=='(')
return 9;
else if(c==')')
return 0;
else
{
cout<<"Invalid expression ::input error\n";
exit(0);
}
}
int expression::stack_p(char c)
{
if(c=='+' || c=='-')
return 2;
else if(c=='*' || c=='/')
return 4;
else if(c=='^')
return 5;
else if(isalpha(c)!=0)
return 8;
else if(c=='(')
return 0;
else
{
cout<<"Invalid expression ::stack error\n";
exit(0);
}
}
int expression::rank(char c)
{
if(c=='+' || c=='-')
return -1;
else if(c=='*' || c=='/')
return -1;
else if(c=='^')
return -1;
else if(isalpha(c)!=0)
return 1;
else
{
cout<<"Invalid expression ::in rank\n";
exit(0);
}
}
void expression::convert()
{
cout<<"\n*************************************************\n"
<<"This program converts the given infix expression\n"
<<"in to postfix form"
<<"\n*************************************************\n";
cout<<"Enter an infix expression ::\n";
cin>>infix;
int l=strlen(infix);
infix[l]=')';
infix[l+1]='';
//Convertion starts
top=1;
stack[top]=’(‘;
r=0;
int x=-1;
int i=0;
char next=infix[i];
while(next!=”)
{
//Pop all the elements to outputin stack which have higher precedence
while( input_p(next) < stack_p(stack[top]) )
{
if(top<1)
{
cout<<”invalid expression ::stack error\n”;
exit(0);
}
postfix[++x]=stack[top];
top–;
r=r+rank(postfix[x]);
if(r<1)
{
cout<<”Invalid expression ::r<1\n”;
exit(0);
}
}
if(input_p( next ) != stack_p( stack[top]))
stack[++top]=next;
else
top–;
i++;
next=infix[i];
}
postfix[++x]=”;
if(r!=1 || top!=0)
{
cout<<”Invalid expression ::error in rank or stack\n”;
exit(0);
}
cout<<”\n\nThe corresponding postfix expression is ::\n”;
cout<<postfix<<endl;
}
int main()
{
expression obj;
obj.convert();
return 0;
}
Re: C++
Бичигдсэн: 1-р сар.10.11 4:33 pm
Бичсэн istu
C++ Builder 6.0 deer graphic yaj idevhjuuldiin?
#include <graphic.h> deer aldaa zaagaad bhiin.
Re: C++
Бичигдсэн: 1-р сар.11.11 1:46 pm
Бичсэн Engineer
hi all. microcontroller programmchlah source code iin jishee tailbartaigaa bn uu? (mur tus bureer ni tailbarlasan bval sain bn) ug ni bi zugeer PC deer nuguu oyutan bhad hicheel laboratori deer bichdeg programm bodloguudiig dor ni l bodchool bdag bsiin tegsen microcontroller deer programm bichih gesen arai ondoo style l haragdaad bhiin. help me
Re: C++
Бичигдсэн: 1-р сар.11.11 10:20 pm
Бичсэн lotsmon
Microcontroller С++ дээр бичдэг юм уу?
Assembly биш үү?
Асуултаа өшөө дэлгэрүүлж, өөрийнхөө оролдож үзсэн хүртэл ярьж тайлбарлавал хамт цаашаа явж болох байхдаа уул нь.
Re: C++
Бичигдсэн: 1-р сар.12.11 3:15 pm
Бичсэн Engineer
asm bishee. c++ deer bichsen source code uud zunduu l baileeldee haraad sain oilgoj chadahgui l bgaa bolohoos. jishee bolgood eniig yariltsaj boloh yum
/****************************************************************************
*
* Copyright (c) 2006 Dave Hylands <
dhylands@gmail.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*
* Alternatively, this software may be distributed under the terms of BSD
* license.
*
* See README and COPYING for more details.
*
****************************************************************************/
#include <avr/io.h>
#include "Delay.h"
#include "Timer.h"
#define RED_LED_PIN 4
#define RED_LED_MASK ( 1 << RED_LED_PIN )
#define RED_LED_DDR DDRG
#define RED_LED_PORT PORTG
#define BLUE_LED_PIN 3
#define BLUE_LED_MASK ( 1 << BLUE_LED_PIN )
#define BLUE_LED_DDR DDRG
#define BLUE_LED_PORT PORTG
#define YELLOW_LED_PIN 4
#define YELLOW_LED_MASK ( 1 << YELLOW_LED_PIN )
#define YELLOW_LED_DDR DDRB
#define YELLOW_LED_PORT PORTB
// Setting the pin to 0 turns the LED on
#define LED_ON( color ) color ## _LED_PORT &= ~color ## _LED_MASK
#define LED_OFF( color ) color ## _LED_PORT |= color ## _LED_MASK
int main(void)
{
int led;
InitTimer();
ASSR &= ~( 1 << AS0 ); // Make sure Port G LED pins are setup for I/O
RED_LED_DDR |= RED_LED_MASK;
YELLOW_LED_DDR |= YELLOW_LED_MASK;
BLUE_LED_DDR |= BLUE_LED_MASK;
led = 0;
while( 1 )
{
// Turn all of the LEDs off
LED_OFF( RED );
LED_OFF( BLUE );
LED_OFF( YELLOW );
switch ( led )
{
case 0: LED_ON( RED ); break;
case 1: LED_ON( BLUE ); break;
case 2: LED_ON( YELLOW ); break;
}
if ( ++led > 2 )
{
led = 0;
}
{
int i;
// Tick rate is 100/sec so waiting for 100 waits for 1 sec
for ( i = 0; i < 100; i++ )
{
WaitForTimer0Rollover();
}
}
}
return 0;
}
Re: C++ deer bichsen controller iin source
Бичигдсэн: 1-р сар.12.11 3:18 pm
Бичсэн Engineer
bas ene bn. eniig yariltsuul arai deer ch yumuu ?
#include <reg51.h>
#include <absacc.h>
#include "t.h"
#if 1
void delay(unsigned int n)
{
unsigned int i,j;
for(j=0;j<100;j++)
for(i=0;i<n;i++);
}
#endif
#if 0
unsigned char readFlash(unsigned int addr)
{
unsigned char v;
LE=1;//delay(1);
P0=addr;//delay(1);
LE=0;//delay(1);
P2=addr>>8;//delay(1);
OE=0;//delay(10);
P0=0xFF;
v=P0;//delay(1);
OE=1;//delay(1);
return v;
}
void writeFlash1(unsigned int addr,char value)
{
LE=1;//delay(1);
P0=addr;//delay(1);
LE=0;//delay(1);
P2=addr>>8;//delay(1);
P0=value;//delay(1);
WE=0;//delay(10);
WE=1;//delay(1);
}
void chipErase()
{
writeFlash1(0x5555,0xAA);
writeFlash1(0x2AAA,0x55);
writeFlash1(0x5555,0x80);
writeFlash1(0x5555,0xAA);
writeFlash1(0x2AAA,0x55);
writeFlash1(0x5555,0x10);
}
#endif
#if 1
unsigned char volatile xdata *s,xdata *p;
#endif
void main()
{
#if 1
unsigned char func=0,v;
unsigned char wrchar;
s=p=0x4000;
for(;;)
{
KEY1=0;
KEY2=0;
KEY3=0;
if(KEY1)
{
func=(func+1)&0x03;
LEDOUT=~func;
switch(func)
{
case 0: break;//(set value) reset pos and memory display
case 1: wrchar=0xA0; break;//set write char value
case 2: break;//(display offset addr value)set pos p
case 3: break;//write at pos or erase
}
}
if(func==0)
{
if(KEY2){ p--; v=*p;LEDOUT=~v;}
else if(KEY3){ p++; v=*p;LEDOUT=~v;}
}
else if(func==1)
{
if(KEY2){ wrchar+=0x10; LEDOUT=~wrchar;}
else if(KEY3){ wrchar+=0x01; LEDOUT=~wrchar;}
}
else if(func==2)
{
if(KEY2){ p--;LEDOUT=~(char)p;}
else if(KEY3){ p++;LEDOUT=~(char)p;}
}
else if(func==3)
{
if(KEY2)//write at pos
{
*p=wrchar;
LEDOUT=~(0xAA);
}
}
delay(100);
}
#else
unsigned int s,p;//read
unsigned char func=0,v;
unsigned char wrchar;
s=p=0x4000;
for(;;)
{
KEY1=0;
KEY2=0;
KEY3=0;
if(KEY1)
{
func=(func+1)&0x03;
LEDOUT=~func;
switch(func)
{
case 0: break;//(set value) reset pos and memory display
case 1: wrchar=0xA0; break;//set write char value
case 2: break;//(display offset addr value)set pos p
case 3: break;//write at pos or erase
}
}
if(func==0)
{
if(KEY2){ p--; v=XBYTE[p];LEDOUT=~v;}
else if(KEY3){ p++; v=XBYTE[p];LEDOUT=~v;}
}
else if(func==1)
{
if(KEY2){ wrchar+=0x10; LEDOUT=~wrchar;}
else if(KEY3){ wrchar+=0x01; LEDOUT=~wrchar;}
}
else if(func==2)
{
if(KEY2){ p--;LEDOUT=~(char)p;}
else if(KEY3){ p++;LEDOUT=~(char)p;}
}
else if(func==3)
{
if(KEY2)//write at pos
{
XBYTE[p]=wrchar;
LEDOUT=~(0xAA);
}
else if(KEY3)// chip erase
{
XBYTE[0x4000]=0x11;
XBYTE[0x4001]=0x22;
XBYTE[0x4002]=0x33;
XBYTE[0x4003]=0x44;
XBYTE[0x4004]=0x55;
XBYTE[0x4005]=0x66;
XBYTE[0x4006]=0x77;
XBYTE[0x4007]=0x88;
XBYTE[0x4008]=0x99;
// XBYTE[0x5555]=0xAA;
// XBYTE[0x2AAA]=0x55;
// XBYTE[0x5555]=0x80;
// XBYTE[0x5555]=0xAA;
// XBYTE[0x2AAA]=0x55;
// XBYTE[0x5555]=0x10;
LEDOUT=~(0xFA);
}
}
delay(100);
}
#endif
}
Re: C++
Бичигдсэн: 1-р сар.13.11 10:08 am
Бичсэн istu
istu написал:C++ Builder 6.0 deer graphic yaj idevhjuuldiin?
#include <graphic.h> deer aldaa zaagaad bhiin.
Eniig heleed uguugh please
Re: C++
Бичигдсэн: 1-р сар.17.11 9:50 am
Бичсэн FankY
hotmail bolon yahoo mail, messenerriin passport olj ugj chadah hackddag zaluus baival holbogdooroi!!! yaaraltai ih heregtei baina pls guys help me!!! pm deeree!
Re: C++
Бичигдсэн: 1-р сар.18.11 3:01 pm
Бичсэн istu
[quote="istu"]C++ Builder 6.0 deer graphic yaj idevhjuuldiin?
#include <graphic.h> deer aldaa zaagaad bhiin.[/q]
Eniig heleed ugulduu!
Re: C++
Бичигдсэн: 1-р сар.19.11 3:29 am
Бичсэн lotsmon
Ямар алдаа гараад байгаан?