Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Монгол Хэрэглэгчидэд Зориулсан Программчлал, Программ хангамжууд...
Монгол бичгээр бичдэг Notepad
Латинаар галиглаад бичингүүт шууд криллрүү хөрвүүлдэг гарын драйвер

Зохицуулагчид: Computer software, Computer Hardware

Хэрэглэгчийн аватар
jokersmile
Ахмад Гишvvн
Ахмад Гишvvн
Бичлэгүүд: 569
Нэгдсэн: 5-р сар.28.09 1:13 pm
Байршил: sul talaa bolomj bolgotsgooy

Re: C хэл дээр туслаач

Бичлэг Бичсэн jokersmile »

:col:
Хэрэглэгчийн аватар
PCB
Эзэрхийлэгч Гишvvн
Эзэрхийлэгч Гишvvн
Бичлэгүүд: 932
Нэгдсэн: 4-р сар.18.09 5:28 pm
Байршил: Behind my *&^@%%#% pc...

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн PCB »

1. x,y,z бодит тоо өгөгджээ. min(x+y+z, xyz)-г ол.
2. Өгөгдсөн N<М тооны хооронд орших бүх анхны тоог хэвлэ.
3. Аравтын бичлэгтээ хоёр ижил цифр агуулаагүй 4 оронтой бүх натурал тоог хэвлэ.

Эдгээр бодлогуудыг бодож өгч тус болооч :hi:
Үг зүрхнээс гарч, зүрхэнд тусна.
Хэрэглэгчийн аватар
ManU_Fanatic
Жинхэнэ Гишvvн
Жинхэнэ Гишvvн
Бичлэгүүд: 22
Нэгдсэн: 4-р сар.18.10 6:54 am
Байршил: UB Mongolia
Contact:

Re: C хэл дээр туслаач

Бичлэг Бичсэн ManU_Fanatic »

#define INVALID_SET_FILE_POINTER ((DWORD)-1)

typedef struct root_Entries
{
BYTE short_FileName[11];
BYTE fileAttributes;
BYTE reserved;
BYTE createTime_ms;
WORD createTime;
WORD createDate;
WORD accessedDate;
WORD clusterNumber_High;
WORD modifiedTime;
WORD modifiedDate;
WORD firstClusterAddress_FAT12;
DWORD sizeofFile;
} root;
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
int nRetCode = 0;

// initialize MFC and print and error on failure
if (!AfxWinInit(::GetModuleHandle(NULL), NULL,
::GetCommandLine(), 0))
{
// TODO: change error code to suit your needs
cerr << _T("Fatal Error: MFC initialization failed") << endl;
nRetCode = 1;
}
else
{
DWORD dwFilePointer;
DWORD dwBytesRead;
root stRoot;
BYTE byteRoot[512];
memset(&byteRoot, 0, 512);

HANDLE hFloppy = NULL;
hFloppy = CreateFile("\\\\.\\A:", // Floppy drive to open
GENERIC_READ, // Access mode
FILE_SHARE_READ, // Share Mode
NULL, // Security Descriptor
OPEN_EXISTING, // How to create
0, // File attributes
NULL); // Handle to template
if(hFloppy != NULL)
{
dwFilePointer = SetFilePointer(hFloppy,
(512 * 19), NULL, FILE_BEGIN);
// Test for failure
if (dwFilePointer != INVALID_SET_FILE_POINTER)
{
int iSector = 19;
BOOL bNoEntry = FALSE;
// Iterate through root directory sectors
do
{
if (!ReadFile(hFloppy, byteRoot, 512,
&dwBytesRead, NULL))
{
printf("Error in Reading Root Entry.\n");
}
else
{
BYTE *pByteRoot = byteRoot;
// Iterate through 32 byte entries
for(int i = 0; i < (512/32); i++)
{
memcpy(&stRoot, pByteRoot, 32);

// No entry beyond this used.
if(stRoot.short_FileName[0] == 0x00)
{
// Stop iteration
bNoEntry = TRUE;
break;
}
else
{
// This if loops checks for file deletion
// status
if(stRoot.short_FileName[0] == 0xE5)
{
printf("First character of file after
deletion :0x%x\n",
stRoot.short_FileName[0]);
printf("File status: Deleted.\n");
}

printf("File Name : %s\n",
: stRoot.short_
: FileName);
if(stRoot.fileAttributes & 0x01)
printf("File Attribute : Read Only File\n");
if(stRoot.fileAttributes & 0x02)
printf("File Attribute : Hidden File\n");
if(stRoot.fileAttributes & 0x04)
printf("File Attribute : System File\n");
if(stRoot.fileAttributes & 0x08)
printf("File Attribute : Volume Label\n");
if(stRoot.fileAttributes & 0x0f)
printf("File Attribute : Long File Name\n");
if(stRoot.fileAttributes & 0x10)
printf("File Attribute : Directory\n");
if(stRoot.fileAttributes & 0x20)
printf("File Attribute : Archive\n");

WORD nYear = (stRoot.createDate >> 9);
WORD nMonth = (stRoot.createDate << 7);
nMonth = nMonth >> 12;
WORD nDay = (stRoot.createDate << 11);
nDay = nDay >> 11;

printf("Create Date : %d/%d/%d\n", nDay,
: nMonth, (nYear+1980));

nYear = (stRoot.modifiedDate >> 9);
nMonth = (stRoot.modifiedDate << 7);
nMonth = nMonth >> 12;
nDay = (stRoot.modifiedDate << 11);
nDay = nDay >> 11;

printf("Modification Date : %d/%d/%d\n",
: nDay, nMonth,
: (nYear+1980));

nYear = (stRoot.accessedDate >> 9);
nMonth = (stRoot.accessedDate << 7);
nMonth = nMonth >> 12;
nDay = (stRoot.accessedDate << 11);
nDay = nDay >> 11;

printf("Accessed Date : %d/%d/%d\n",
: nDay, nMonth,
: (nYear+1980));

printf("Start Cluster Address: %d\n",
stRoot.firstClusterAddress_FAT12);
printf("File Size : %d bytes\n",
: stRoot.
:sizeofFile);
pByteRoot += 32;
} // End of else
}

if(bNoEntry)
break;
else
{
iSector += 1;
}
}
} while(iSector <= 33);
}

CloseHandle(hFloppy);
}
}

return nRetCode;
}
ene code-iin aldaag zasaad uguuch guij bna
Хэрэглэгчийн аватар
Jacob Black
Эрхэм Гишvvн
Эрхэм Гишvvн
Бичлэгүүд: 35
Нэгдсэн: 7-р сар.22.10 11:08 pm
Байршил: Зүрх сэтгэлийхээ гунд...
Contact:

Re: C хэл дээр туслаач

Бичлэг Бичсэн Jacob Black »

Garaas a, b too avaad ter 2 too ih baga katet ni boldog gurvaljin hiideg program hiigeed ogooch pls?
jisheeni: (a): 4, (b): 5
*
**
***
***** bhaar?
Эзэн хичээвэл
Заяа хичээнэ !!!
Хэрэглэгчийн аватар
jokersmile
Ахмад Гишvvн
Ахмад Гишvvн
Бичлэгүүд: 569
Нэгдсэн: 5-р сар.28.09 1:13 pm
Байршил: sul talaa bolomj bolgotsgooy

Re: C хэл дээр туслаач

Бичлэг Бичсэн jokersmile »

ene c heliig yamar programm deer bichdiin?
dochko
Шинэков Гишvvн
Шинэков Гишvvн
Бичлэгүүд: 2
Нэгдсэн: 11-р сар.22.11 11:52 am

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн dochko »

тэгш өнцөгтийн талууд болох a,b тоо өгөгдсөн бол тэгш өнцөгтийн талбай ба приметрийг олох програм бич
eniig bodoj ugch tus bolooch
dochko
Шинэков Гишvvн
Шинэков Гишvvн
Бичлэгүүд: 2
Нэгдсэн: 11-р сар.22.11 11:52 am

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн dochko »

"tsag minut sekund gesen 3 too ugugdsun bol niit heden sekund bolhiig todorhoiloh program bich"
eniig bodood uguuch
Хэрэглэгчийн аватар
WallE
Эрхэм Гишvvн
Эрхэм Гишvvн
Бичлэгүүд: 30
Нэгдсэн: 4-р сар.28.11 8:11 pm

Re: C хэл дээр туслаач

Бичлэг Бичсэн WallE »

Олон эрэмбийн цикл
------------------
1. Цифрүүдийн квадратуудын нийлбэр нь 27-той тэнцүү хуваагдах 3 оронтой тоонуудыг олж хэвлэх хэдэн ийм тоо байгааг олох Алгоритм программ зохио
2. 3,7,11-д хуваагдах 3 оронто тоонуудыг олох тэдгээрийн тоог ол
Шугаман хүснэгт
-------------------
1. a[n] шугаман хүснэгтийн сондгой элементүүдээр b[n] шугаман хүснэгт үүсгэх
2. a[n] шугаман хүснэгтийн 25-аас их 45-аас бага элементүүдийн арифметик дундажийг олох алгоритм программ зохио

Хэрэглэгчийн аватар
Bex_Zex
Гишvvн
Бичлэгүүд: 1175
Нэгдсэн: 3-р сар.29.05 5:15 pm
Байршил: Сайныг дагавал сарлуу ниснэ.

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн Bex_Zex »

dochko написал:"tsag minut sekund gesen 3 too ugugdsun bol niit heden sekund bolhiig todorhoiloh program bich"
eniig bodood uguuch
A = цаг
B = Минут
C = Ceкунд

(A * 360) + (B * 60) + C

юм бишүү
ХОРВОО
Хэрэглэгчийн аватар
Bex_Zex
Гишvvн
Бичлэгүүд: 1175
Нэгдсэн: 3-р сар.29.05 5:15 pm
Байршил: Сайныг дагавал сарлуу ниснэ.

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн Bex_Zex »

dochko написал:тэгш өнцөгтийн талууд болох a,b тоо өгөгдсөн бол тэгш өнцөгтийн талбай ба приметрийг олох програм бич
eniig bodoj ugch tus bolooch
a * b = Талбай
2a + 2b = Приметр

байдаг биш билүү?
ХОРВОО
Хэрэглэгчийн аватар
Дэлгэр
Хавар Цагийн Анхны Яргуй
Бичлэгүүд: 2915
Нэгдсэн: 11-р сар.11.09 5:21 pm
Байршил: Мянган бээрийн аялал ганц алхмаас эхэлдэг.

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн Дэлгэр »

dochko написал:тэгш өнцөгтийн талууд болох a,b тоо өгөгдсөн бол тэгш өнцөгтийн талбай ба приметрийг олох програм бич
eniig bodoj ugch tus bolooch
C хэл дээрх бодолт:

Код: Бүгдийг сонгох

#include "stdio.h"
#include "stdlib.h"
main () {
     unsigned int a, b, S, P;
     scanf("%u %u", &a, &b);
     S=a*b;
     P=2*(a+b);
     printf("%u %u", S, P);
     system("pause");
     return 0;
     }

Жава хэл дээрх бодолт:

Код: Бүгдийг сонгох

import java.util.Scanner;
public class Talbai_ba_Perimetr {
	public static void main(String[]args){
		int a, b, S, P;
		Scanner in = new Scanner(System.in);
		System.out.print("Urt:");
		a=in.nextInt();
		System.out.print("Urgun:");
		b=in.nextInt();
		System.out.println("Talbai: "+ (a*b));
		System.out.println("Perimetr: "+ 2*(a+b));
		}
		}
Нэг л өдрийн наран...
Хэрэглэгчийн аватар
PCB
Эзэрхийлэгч Гишvvн
Эзэрхийлэгч Гишvvн
Бичлэгүүд: 932
Нэгдсэн: 4-р сар.18.09 5:28 pm
Байршил: Behind my *&^@%%#% pc...

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн PCB »

Өгөгдсөн n натурал тоо хүртэлх бүх 3-т хуваагдах тоонуудын үржвэрийг ол.
Энэ бодлогыг яаж гүйцэт бодох уу? Тоонуудых нь үржвэрийг олж чададгүй ээ Туслаач :??:
Хавсралтууд
C_please
C_please
c.jpg (65.15 KiB) 26387 удаа үзсэн
Үг зүрхнээс гарч, зүрхэнд тусна.
Хэрэглэгчийн аватар
Corpse_1995
• Moderator*
<b><font color=#0000FF>• Moderator*</font></b>
Бичлэгүүд: 824
Нэгдсэн: 8-р сар.30.09 12:52 pm
Байршил: Mongolia
Contact:

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн Corpse_1995 »

#include<stdio.h>
#include<conio.h>

main()
{
long n,i,p=1;
scanf("%ld",&n);
for(i=1;i<=n;i++)
if(i%3==0) p=p*i;
printf("%ld",p);
getch();
}
Хэрэглэгчийн аватар
Дэлгэр
Хавар Цагийн Анхны Яргуй
Бичлэгүүд: 2915
Нэгдсэн: 11-р сар.11.09 5:21 pm
Байршил: Мянган бээрийн аялал ганц алхмаас эхэлдэг.

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн Дэлгэр »

PCB минь, ямар хуучны хөрвүүлэгч ашигладаг юм дээ. Dev C++ хэрэглэвэл их зүгээр шд. :wd: Энэн шиг бүх код нь нэг мөрнөөс эхлэхгүй. Кодууд нь эмх цэгцтэй харагдана. :wd:
Нэг л өдрийн наран...
Хэрэглэгчийн аватар
Corpse_1995
• Moderator*
<b><font color=#0000FF>• Moderator*</font></b>
Бичлэгүүд: 824
Нэгдсэн: 8-р сар.30.09 12:52 pm
Байршил: Mongolia
Contact:

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн Corpse_1995 »

thh borland ashiglaltnaas barag garaa biz bi law dev c++ hergeldeg
Хэрэглэгчийн аватар
PCB
Эзэрхийлэгч Гишvvн
Эзэрхийлэгч Гишvvн
Бичлэгүүд: 932
Нэгдсэн: 4-р сар.18.09 5:28 pm
Байршил: Behind my *&^@%%#% pc...

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн PCB »

Corpse_1995 написал:#include<stdio.h>
#include<conio.h>

main()
{
long n,i,p=1;
scanf("%ld",&n);
for(i=1;i<=n;i++)
if(i%3==0) p=p*i;
printf("%ld",p);
getch();
}
Баярлалаа!
Дэлгэр написал:PCB минь, ямар хуучны хөрвүүлэгч ашигладаг юм дээ. Dev C++ хэрэглэвэл их зүгээр шд. :wd: Энэн шиг бүх код нь нэг мөрнөөс эхлэхгүй. Кодууд нь эмх цэгцтэй харагдана. :wd:
Ок суулгаад үзнээ даан ч энэ Turbo C сонин санагдаад байсымаа. Манай сургуулийн ком дээр байдаг болхоор энэнээс өөр юм мэдэхгүй шүү дээ :razz:
Үг зүрхнээс гарч, зүрхэнд тусна.
Хэрэглэгчийн аватар
PCB
Эзэрхийлэгч Гишvvн
Эзэрхийлэгч Гишvvн
Бичлэгүүд: 932
Нэгдсэн: 4-р сар.18.09 5:28 pm
Байршил: Behind my *&^@%%#% pc...

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн PCB »

Код: Бүгдийг сонгох

Өгөгдсөн n натурал тоо хүртэлх бүх 3-т хуваагдах тоонуудын үржвэрийг ол.
Зураг
Энэ хариу нь худла гараад байх юм. Би гараас 123 гэж оруулсан ууган бол 1*2*3=6 байх ёстой байтал 0 гараад байх юм. Хаанаа алдаа байгаа юм бол???
Үг зүрхнээс гарч, зүрхэнд тусна.
Хэрэглэгчийн аватар
Enter'
Хэлээд баршгvй их цолтой
Хэлээд баршгvй их цолтой
Бичлэгүүд: 469
Нэгдсэн: 9-р сар.02.08 3:27 pm
Байршил: Бичигдээгүй

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн Enter' »


Чиний бичсэн бодлогыг уншихаар 123 гэж өгсөн бол 1-123 хүртэлх тоонуудаас 3т хуваагдах тоонуудыг олоод хооронд нь үржүүлэх ёстой гэж байна шд. Бодолт нь ч гэсэн тийм байна.

123 гэж өгөхөөр хариу нь их тоо гараад %ld хэвлэхгүй байх шиг бнаа
printf("%llu",p);
гээд засаад үз ээ
..
Хэрэглэгчийн аватар
Corpse_1995
• Moderator*
<b><font color=#0000FF>• Moderator*</font></b>
Бичлэгүүд: 824
Нэгдсэн: 8-р сар.30.09 12:52 pm
Байршил: Mongolia
Contact:

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн Corpse_1995 »

minii bodolt zuw thdee ih toon deer ajilahgui 123 hurtel 3 d huvaagdah too hichneen bga bilee ter iig urjuuleheer her ih too garah be naadhaa long long dood uzsen ni deer bh
Хэрэглэгчийн аватар
PCB
Эзэрхийлэгч Гишvvн
Эзэрхийлэгч Гишvvн
Бичлэгүүд: 932
Нэгдсэн: 4-р сар.18.09 5:28 pm
Байршил: Behind my *&^@%%#% pc...

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн PCB »

ok2 tnx
Үг зүрхнээс гарч, зүрхэнд тусна.
wLe wLe
Өсөх Ирээдvйтэй Гишvvн
Өсөх Ирээдvйтэй Гишvvн
Бичлэгүүд: 6
Нэгдсэн: 3-р сар.06.12 12:22 am

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн wLe wLe »

1. Өгөгдсөн натурал тооны хамгийн их цифр нь хэдэн удаа давтагдаж байна вэ? Жишээ нь 232331-3 цифр 3 удаа давтагдаж байна.
2. Хуваарь нь n ,хүртвэр нь m байх бутархайг хурааж үл хуваагдах бутархай байдлаар гарга.
3. Натурал тоо n ба m өгөгдөхөд n-с бага цифрүүдийн нийлбэрийн квадрат нь m байх бүх тоог ол.
4. Хавтгайд n ширхэг цэг өгөгдөв. Хамгийн хол орших 2 цэгийг ол.
Үүнийг бодоод өгөөч
#include<stdio.h>
#include<conio.h>
void main() ......??? ^^ help
Хэрэглэгчийн аватар
Corpse_1995
• Moderator*
<b><font color=#0000FF>• Moderator*</font></b>
Бичлэгүүд: 824
Нэгдсэн: 8-р сар.30.09 12:52 pm
Байршил: Mongolia
Contact:

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн Corpse_1995 »

wLe wLe написал:1. Өгөгдсөн натурал тооны хамгийн их цифр нь хэдэн удаа давтагдаж байна вэ? Жишээ нь 232331-3 цифр 3 удаа давтагдаж байна.
2. Хуваарь нь n ,хүртвэр нь m байх бутархайг хурааж үл хуваагдах бутархай байдлаар гарга.
3. Натурал тоо n ба m өгөгдөхөд n-с бага цифрүүдийн нийлбэрийн квадрат нь m байх бүх тоог ол.
4. Хавтгайд n ширхэг цэг өгөгдөв. Хамгийн хол орших 2 цэгийг ол.
Үүнийг бодоод өгөөч
#include<stdio.h>
#include<conio.h>
void main() ......??? ^^ help
uuruu ali surguuli be
wLe wLe
Өсөх Ирээдvйтэй Гишvvн
Өсөх Ирээдvйтэй Гишvvн
Бичлэгүүд: 6
Нэгдсэн: 3-р сар.06.12 12:22 am

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн wLe wLe »

холбооны сургуулийн шинэ оюутан байна харин сайн ойлгодоггүйээ ^^
Хэрэглэгчийн аватар
Corpse_1995
• Moderator*
<b><font color=#0000FF>• Moderator*</font></b>
Бичлэгүүд: 824
Нэгдсэн: 8-р сар.30.09 12:52 pm
Байршил: Mongolia
Contact:

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн Corpse_1995 »

bodoj ugnu gvel shal demii bodoh argachlal iin zaaj ugii
1 deh bodlogiig orongin hoinoos ni %10 ingej huvaabal hamgiin suulchiin toog gargaj irne teriigee 10t huvaanguut suuliin too chine ustchina gsen ug shd tged ene %10 niigaa neg huvisagchid hadgalaad daraagiihtain jisheed bai
2 deh bodlogiig ul huvaagdah butarhai gj medehgui bolhoor tailbarlaj chadahguin bna
3 deh ni bas uguulberiin oilgosongui l dee
4 deh ni bas joohon dutuu uguulbertein bishuu hawtgaid tseg ugugduj bga bol x,y gj 2 toonuud ugugduh yostoi
erunhiidoo ene bodlogo nuudiin ehnii 1 2 test bval oilgood bodchihono amarhan bodlogood gj bodoj bna
Хэрэглэгчийн аватар
PCB
Эзэрхийлэгч Гишvvн
Эзэрхийлэгч Гишvvн
Бичлэгүүд: 932
Нэгдсэн: 4-р сар.18.09 5:28 pm
Байршил: Behind my *&^@%%#% pc...

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн PCB »

цифрүүдийг ялгаатай эсэхийг яаж шалгах уу? :lol:
Сүүлийн удаа PCB 3-р сар.10.12 9:10 pm-д засварласан, нийт 4 удаа засварласан.
Үг зүрхнээс гарч, зүрхэнд тусна.
wLe wLe
Өсөх Ирээдvйтэй Гишvvн
Өсөх Ирээдvйтэй Гишvvн
Бичлэгүүд: 6
Нэгдсэн: 3-р сар.06.12 12:22 am

Re: Тусламж**Алгоритмын үндэс**Бодлого бодуулах**

Бичлэг Бичсэн wLe wLe »

algoritmiig ehnees n zaaj ogoh huwi hun surgaltiin tow baidin bolwu??? zunii surgalt baiwal sain baina
Сэтгэгдэл хариулах

“Монгол Программчлал - Монголжихуй” руу буцах