Төгс тоо гэдэг нь өөрөөсөө бусад хуваагчийнхаа нийлбэртэй тэнцүү тоог хэлнэ. Жишээ нь:
6 гэсэн тоог авч үзье. 1, 2, 3 гэсэн тоонууд бол 6 гэсэн тооны хуваагч. 1+2+3=6. гэх мэт.
1-10000 хүртэлх хязгаарт агуулагдах төгс тоог хэвлэ.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace TugsToo
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//int k = 0;
int sum = 0;
string f = "";
for (int i = 1; i < 10000; i++)
{
sum = 0;
for (int j = 1; j < i; j++)
{
if(i%j ==0)
{
sum = sum + j;
}
}
if (sum == i)
{
f = f + "[" + i.ToString() + "]";
}
}
MessageBox.Show(f);
}
}
}
Үр дүн:
C#
Monday, May 5, 2014
Thursday, May 1, 2014
Анхны тоо олох
1-100 хүртэлх тооноос анхны тоонуудыг хэвлэ.
Анхны тоо гэдэг нь 1 болон өөртөө хуваагддаг тоог хэлнэ.
Дараах кодыг туршиж үзээрэй.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace FirstNo
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int j = 0;
string str="";
int count = 0;
for(int i = 1; i < 101; i++)
{
count = 0;
j = i + 1;
for (int k = 1; k < j; k++)
{
if (i % k == 0)
{
count++;
}
}
if(count < 3)
{
str = str + "[" +i.ToString()+"]";
}
}
MessageBox.Show(str);
}
}
}
Үр дүн:
Анхны тоо гэдэг нь 1 болон өөртөө хуваагддаг тоог хэлнэ.
Дараах кодыг туршиж үзээрэй.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace FirstNo
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int j = 0;
string str="";
int count = 0;
for(int i = 1; i < 101; i++)
{
count = 0;
j = i + 1;
for (int k = 1; k < j; k++)
{
if (i % k == 0)
{
count++;
}
}
if(count < 3)
{
str = str + "[" +i.ToString()+"]";
}
}
MessageBox.Show(str);
}
}
}
Үр дүн:
Subscribe to:
Posts (Atom)