C++

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

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

Хэрэглэгчийн аватар
Lilo***
Төгөлдөр гишvvн
Төгөлдөр гишvvн
Бичлэгүүд: 81
Нэгдсэн: 3-р сар.13.10 1:03 am
Байршил: somewhere only i know

Re: C++

Бичлэг Бичсэн Lilo*** »

Fake написал:
izi68o написал:
Fake написал:2 toonii tsifruudiin niilberiig olood ogooch
АМАРХАН БАЙНА ДӨӨ. :wahaha:
#include<iostream.h>
void main()
{
int a,b, n;
cout<<"a="; cin>>a;
cout<<"b="; cin>>b;
n=a+b;
cout<<"n="<<n;
cin.get();
cin.get();
}
Ene yu we?
turbo C
Lilo***
Хэрэглэгчийн аватар
izi68o
Тод Гишvvн
Тод Гишvvн
Бичлэгүүд: 72
Нэгдсэн: 11-р сар.08.10 10:40 pm

Re: C++

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

Ene yu we?[/quote]
turbo C[/quote]
Юу салаалсан .. заза алгоритм 2 тооны цифрийн нийлбэр ол гээ биздээ :m1:
Хэрэглэгчийн аватар
TESLA
Дархлагдсан Гишvvн
Дархлагдсан Гишvvн
Бичлэгүүд: 1296
Нэгдсэн: 10-р сар.15.09 6:27 pm
Байршил: FB-т Satoshi Nakamoto гэсэн нэрээр явж бна

Re: C++

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

TESLA написал:2-н 100 зэргийг хүснэгт (массив) ашиглан яаж олох вэ?
яаанаа массив мэддэг хүн байхгүй гэж үү? :crysad:
C0iL
Шөнийн Тэнгэрт Сvvмэлзэх Саран
Шөнийн Тэнгэрт Сvvмэлзэх Саран
Бичлэгүүд: 292
Нэгдсэн: 3-р сар.10.09 10:26 pm
Байршил: mnfansubs@irc.rizon.net

Re: C++

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

izi68o написал:Ene yu we?[//quote]
turbo C[//quote]
Юу салаалсан .. заза алгоритм 2 тооны цифрийн нийлбэр ол гээ биздээ :m1:
Чи тэгээд 2 тооны нийлбэр олдог юм бичцийм бишүү. Тэгээд ч хараад байхнээ энэ Феик гэж нөхөр амьхандаа 2 оронтой тооны цифрүүдийн нийлбэр олоод өг гэж бичихжийсийм бишүү. 2 тооны цифрүүдийн нийлбэр гэхээр шал утгагүй өгүүлбэр шиг санагдаад байхын :??: . За бүү мэд лав л миний харж байгаагаар бөөн үл ойлголцлууд л яваад байх шиг байна :hihi:
Хэрэглэгчийн аватар
Кроникс
¤Chanandler Bong
Бичлэгүүд: 1807
Нэгдсэн: 11-р сар.11.05 9:22 pm

Re: C++

Бичлэг Бичсэн Кроникс »

хэрэв 2 оронтой тооны цифрүүдийн нийлбэр гэвэл нэг иймэрхүү байх байх.

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

#include <iostream.h>
void main() {
	int a;
	cout<<"Toogoo oruulna uu: "; cin>>a;
	a=(a/10) + (a%10);
	cout<<"Tanii oruulsan toonii tsifruudiin niilber: "<<a;
}
Хэрэглэгчийн аватар
khongor__
Тvмэн Эх Гишvvн
Тvмэн Эх Гишvvн
Бичлэгүүд: 93
Нэгдсэн: 8-р сар.27.08 8:00 pm
Байршил: Монгол
Contact:

Re: C++

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

TESLA написал:
TESLA написал:2-н 100 зэргийг хүснэгт (массив) ашиглан яаж олох вэ?
яаанаа массив мэддэг хүн байхгүй гэж үү? :crysad:
Массив мэддэг хүн байлгүй яахав дээ, наадах чинь тийм ч амархан биш болохоор л тэр....

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

#include <stdio.h>
int a[100]={0};
int main(){
	a[0]=2;
	int n=1;
	for (int i=2;i<=100;i++){
		int carry=0;
		for (int j=0;j<n;j++){
			int sum=2*a[j]+carry;
			a[j]=sum%10;			
			carry=sum/10;
		}
		if (carry>0) a[n++]=carry;
	}
	for (int i=n-1;i>=0;i--)
		printf("%d",a[i]);
	printf("\n");
	return 0;
}
Хэрэглэгчийн аватар
Кроникс
¤Chanandler Bong
Бичлэгүүд: 1807
Нэгдсэн: 11-р сар.11.05 9:22 pm

Re: C++

Бичлэг Бичсэн Кроникс »

лол... уул нь амархан бодлогошд...
даанч залхуу гэж... :hihi:
Violet.anu
Өсөх Ирээдvйтэй Гишvvн
Өсөх Ирээдvйтэй Гишvvн
Бичлэгүүд: 5
Нэгдсэн: 11-р сар.01.09 10:03 pm

Re: C++

Бичлэг Бичсэн Violet.anu »

ugsun uguulbert hamgiin olon udaa dawtagdan orsn ugiig ol. temdegteer bodnldo daanch neg l bolj ugdgui tuslaach
Хэрэглэгчийн аватар
Fake
Жинхэнэ Гишvvн
Жинхэнэ Гишvvн
Бичлэгүүд: 24
Нэгдсэн: 10-р сар.23.10 2:54 pm
Байршил: A fake smile can hide a million Tears :(

Re: C++

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

a(n) hvsnegtiin elementuudiin hamgiin ih too heden udaa orson be?
Can't fake it!!!
Хэрэглэгчийн аватар
pt_mongolian
Тvмэн Эх Гишvvн
Тvмэн Эх Гишvvн
Бичлэгүүд: 91
Нэгдсэн: 4-р сар.09.08 1:23 am
Байршил: USA
Contact:

Re: C++

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

Fake написал:a(n) hvsnegtiin elementuudiin hamgiin ih too heden udaa orson be?
yu iin onisogo yumuu?
Хэрэглэгчийн аватар
Mrtushig
Ахмад Гишvvн
Ахмад Гишvvн
Бичлэгүүд: 551
Нэгдсэн: 11-р сар.10.10 2:29 pm
Байршил: hmm yu gej bichdiin bilee
Contact:

Re: C++

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

би саяхнаас сурж байгаа ойлгох гээд л бна
Das ist meinen Leben
이것은 내 삶이다
lotsmon
Дархлагдсан Гишvvн
Дархлагдсан Гишvvн
Бичлэгүүд: 1206
Нэгдсэн: 7-р сар.31.03 2:44 pm
Байршил: in ma imagination

Re: C++

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

..
Сүүлийн удаа lotsmon 12-р сар.08.10 1:54 am-д засварласан, нийт 3 удаа засварласан.
Хэрэглэгчийн аватар
khongor__
Тvмэн Эх Гишvvн
Тvмэн Эх Гишvvн
Бичлэгүүд: 93
Нэгдсэн: 8-р сар.27.08 8:00 pm
Байршил: Монгол
Contact:

Re: C++

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

Кроникс написал:лол... уул нь амархан бодлогошд...
даанч залхуу гэж... :hihi:
Тийм үү, би ёстой өдөржин бодсийшт .............
lotsmon
Дархлагдсан Гишvvн
Дархлагдсан Гишvvн
Бичлэгүүд: 1206
Нэгдсэн: 7-р сар.31.03 2:44 pm
Байршил: in ma imagination

Re: C++

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

Fake написал:a(n) hvsnegtiin elementuudiin hamgiin ih too heden udaa orson be?
Энэ ер нь хараад байсан чинь basic түвшний мэдлэгээс хэтэрсэн хүнд бодлого байх шиг байна ?
Өгөгдсөн листэндээ нэг массив.
Тоогоо шалгаад 2 хэмжээст динамик массивт хадгалаад, дараа нь аль эгнээ нь хамгийн урт байна гэдгийг шалгаж олох юм шиг санагдлаа?
Зөв үү? санаа оноо?
Хэрэглэгчийн аватар
tuulai-ok
¤ Photographer
Бичлэгүүд: 413
Нэгдсэн: 5-р сар.25.06 4:53 pm
Contact:

Re: C++

Бичлэг Бичсэн tuulai-ok »

a(n) Хүcнэгт гэж a[n] array мөн үү


int max = a[0];
int n =1;
for(i=0; i<sizeof(a[n]); i++)
{
if(a[n]>max){
max=a[n];
if(a[n]=max)
n++;
}
иймэрхүү маягаар олж болох уу
lotsmon
Дархлагдсан Гишvvн
Дархлагдсан Гишvvн
Бичлэгүүд: 1206
Нэгдсэн: 7-р сар.31.03 2:44 pm
Байршил: in ma imagination

Re: C++

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

Би ойлгохдоо ямар тоо хамгийн их орсныг олно гэж бодоод байгаа.
Наад бичсэн чинь зүгээр л хамгийн ихийг олох болчихоод байх шиг байхын.
Нойрмог байгаа болохоор бас толгой ажилладаггүй ээ.
Тэр дээрх бодлогыг бүгдээрээ ярилцаж байгаад сайхан бодчихъё.
Их хэрэгтэй шинэ юм сурцгаах юм шиг харагдаад байна.
Хэрэглэгчийн аватар
eSuhe
• ISIA Member
Бичлэгүүд: 4444
Нэгдсэн: 1-р сар.06.09 7:56 pm
Байршил: •Модон Рикиши дэвжээ
Contact:

Re: C++

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

Fake та хэдээр гэрийн даалгавараа хийлгээд байгаа бололтой :P
Миний шүтээн M®81
Хэрэглэгчийн аватар
tuulai-ok
¤ Photographer
Бичлэгүүд: 413
Нэгдсэн: 5-р сар.25.06 4:53 pm
Contact:

Re: C++

Бичлэг Бичсэн tuulai-ok »

Fake написал:a(n) hvsnegtiin elementuudiin hamgiin ih too heden udaa orson be?
тодорхой нэг аrray н хувьд мax тоо хэдэн удаа орсоныг бодож болж байна

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

#include <stdio.h>
int main(){
int a[] = {4, 5, 6, 7, 7, 7, 4};
int max = a[0];
int max_n = 0; // хэдэн удаа орсоныг гаргах var
int i;
	for(i=0; i< 7; i++)
	{
		if(a[i]>max)
			max=a[i];
	}

	for(int j = 0; j<7; j++ )
	{
		if(a[j] == max )
		max_n ++;
	}
		printf("\n %d udaa orson bn ", max_n );

}
lotsmon
Дархлагдсан Гишvvн
Дархлагдсан Гишvvн
Бичлэгүүд: 1206
Нэгдсэн: 7-р сар.31.03 2:44 pm
Байршил: in ma imagination

Re: C++

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

Өө тийм байшд.
Аймар хүндрүүлж ойлгоод байсан байна.
Хэрэглэгчийн аватар
tuulai-ok
¤ Photographer
Бичлэгүүд: 413
Нэгдсэн: 5-р сар.25.06 4:53 pm
Contact:

Re: C++

Бичлэг Бичсэн tuulai-ok »

The Sieve of Eratosthenes: A prime integer is any integer that can be divided evenly only
by itself and 1.
The Sieve of Eratosthenes is a method of finding prime numbers:
• Create an array with all elements initialized to 1 or true. Array elements with prime
subscripts will remain 1. All other elements will be set to zero.
• Starting with array subscript 2, every time an array element is found whose value is
1, loop through the remainder of the array and set to zero every element whose
subscript is a multiple of the subscript for the element with value 1.
• Write a function testEratosthenes that returns an array that contains the first n prime
integers (n is a parameter of the function).

pointer var ашиглаж бод гэнээ
Хэрэглэгчийн аватар
sharavsambuu
Мандах Нарны Туяа Гишvvн
Мандах Нарны Туяа Гишvvн
Бичлэгүүд: 252
Нэгдсэн: 10-р сар.25.06 2:00 am
Байршил: cyber world
Contact:

Re: C++

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

Fake написал:a(n) hvsnegtiin elementuudiin hamgiin ih too heden udaa orson be?
"b" массивийн хамгийн их тоо нь 1000-аас хэтрэхгүй байдаг гэж үзээд зүгээр л "a" массивт хийгээд тоолчихож болно

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

#include <iostream>
#define SIZE 7
#define MAX 1000
using namespace std;
int a[1001];
int b[] = {1,54,545,1000,54,578,1000};
int main(void)
{
	for (int i=0;i<SIZE;i++)
		a[b[i]]++;
	int iter = MAX;
	do{
		if (a[iter]!=0){
			cout<<iter<<" тоо нь "<<a[iter]<<" ширхэгээр хамгийн их давтагдсан байна"<<endl;
			break;
		}
		iter--;
	}while(iter>0);
	return 0;
}
whatever!
Хэрэглэгчийн аватар
sharavsambuu
Мандах Нарны Туяа Гишvvн
Мандах Нарны Туяа Гишvvн
Бичлэгүүд: 252
Нэгдсэн: 10-р сар.25.06 2:00 am
Байршил: cyber world
Contact:

Re: C++

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

Дэлгэр написал:#include "stdio.h"#include <stdio.h>
Энэ 2-ын ялгаа нь юу вэ?
#include <blabla.h>
#include "blabla.h"

"" ашигласан нь болохоор хөрвүүлэгч тухайн код хөрвүүлж байгаа хавтасны чинь хувьд заасан толгой файл байгаа эсэхийг нягтлаад байвал ашиглана байхгүй бол хөрвүүлэгч програмын чинь ашигладаг хавтаснууд буюу сан дотроос толгой файлыг хайж эхэлнэ.
<> шууд хөрвүүлэгч програмын ашигладаг сангаас хайна.

хөрвүүлэгч програм => компилятор => compiler
g++, gcc, bcc, tcc ....
whatever!
Хэрэглэгчийн аватар
pt_mongolian
Тvмэн Эх Гишvvн
Тvмэн Эх Гишvvн
Бичлэгүүд: 91
Нэгдсэн: 4-р сар.09.08 1:23 am
Байршил: USA
Contact:

Re: C++

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

tuulai-ok написал:The Sieve of Eratosthenes: A prime integer is any integer that can be divided evenly only
by itself and 1.
The Sieve of Eratosthenes is a method of finding prime numbers:
• Create an array with all elements initialized to 1 or true. Array elements with prime
subscripts will remain 1. All other elements will be set to zero.
• Starting with array subscript 2, every time an array element is found whose value is
1, loop through the remainder of the array and set to zero every element whose
subscript is a multiple of the subscript for the element with value 1.
• Write a function testEratosthenes that returns an array that contains the first n prime
integers (n is a parameter of the function).

pointer var ашиглаж бод гэнээ
aan
Ханамж
Шинэков Гишvvн
Шинэков Гишvvн
Бичлэгүүд: 1
Нэгдсэн: 12-р сар.13.10 11:14 pm

Re: C++

Бичлэг Бичсэн Ханамж »

mark
Хэрэглэгчийн аватар
tuulai-ok
¤ Photographer
Бичлэгүүд: 413
Нэгдсэн: 5-р сар.25.06 4:53 pm
Contact:

Re: C++

Бичлэг Бичсэн tuulai-ok »

pt_mongolian написал: aan
:??:
Хэрэглэгчийн аватар
pt_mongolian
Тvмэн Эх Гишvvн
Тvмэн Эх Гишvvн
Бичлэгүүд: 91
Нэгдсэн: 4-р сар.09.08 1:23 am
Байршил: USA
Contact:

Re: C++

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

tuulai-ok написал:
pt_mongolian написал: aan
:??:

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

#include<cstdlib>
#include<cstdio>
using namespace std;
void sieve(int *size, int *numprimes, int **array){
	int *intarray = (int *) malloc(*size * sizeof(int));
	int *primearray;
	int i = 0, j = 0;
	int primeCounter = 0;
	for(i = 0; i < *size; i++) { intarray[i] = i; }
	for( i = 2; i * i < *size; i++ ) {
		if( intarray[i] ) {
			for( j = i + i; j < *size; j += i ) {
				intarray[j] = 0;
			}
		}
	}
	for( i = 1; i < *size; i++ ) {
		if(intarray[i]) { 
			primeCounter++;
		}
	}
	primearray = (int *) malloc(primeCounter * sizeof(int));
	j = 0;
	for(i = 0; i < *size && j < primeCounter; i++) { 
		if (intarray[i]) {
			primearray[j++] = i;
		}
	}
	*numprimes = primeCounter;
  
	*array = primearray;
	free(intarray);
}
int main(){		
	int numprimes = 0;
	int size ;
	int *array = NULL;
	int i = 0;
	scanf("%d",&size);
	sieve(&size, &numprimes, &array);
	printf("%d\n", numprimes);
	for(i = 0; i < numprimes; i++) {
	   printf("%d ", array[i]);
	}
    printf("\n");
	system("pause");
	return 0;
}
jishee:
orolt:
10
garalt:
5
1 2 3 5 7
Сэтгэгдэл хариулах

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