//lập trình c phân tích một số nguyên ra thừa số nguyên tố
#include<stdio.h>
long snt(long n)
{
if(n<2)return 0;
if(n==2) return 1;
for(long i=2;i<n;i++)
if(n%i==0)return 0;
return 1;
}
void main()
{
long i,n,x,d=1;
printf("nhap N= ");scanf("%d",&n);
printf("%d = ",n);
while(n>1)
{
x=1;
while(1) if(snt(++x)==1 && n%x==0) break;
if(d) {printf("%d",x);d=0;}
else printf(" * %d",x);
n/=x;
}
printf("\n");
}
Related Posts:
lập trình c tìm phần tử nhỏ nhất và phần tử lớn nhất có trong mảngviết chương trình c tìm phần tử nhỏ nhất "min" và phần tử lớn nhất có trong mảng "max", in ra màn hình các giá trị đó#include<stdio.h>#include<conio.h>int a[100];void main(){ int i, n, max, min; printf("nhap so ph… Read More
lập trình c tìm min max số nguyên tố có trong mảngviết chương trình c tìm số nguyên tố lớn nhất và nhỏ nhất có trong mảng 1 chiều, nếu không có số nguyên tố trong mảng thì thông báo ra màn hình.#include<stdio.h>#include<conio.h>int a[100];int b[100];void main(){ … Read More
đề thi lập trình olympia IT tuần 2TRƯỜNG ĐH CÔNG NGHỆ THÔNG TINCÂU LẠC BỘ LẬP TRÌNH CPTCỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAMĐộc lập – Tự do – Hạnh phúc TPHCM, ngày 28 tháng 03 năm 2015Cuộc Thi Lập Trình Olympia ITĐề Chính Thức Tuần 2Câu 1. (6đ) Xâu biểu th… Read More
[C++] điều khiển robot trong bản đồ Oxy U-D-L-R-T-BRobot đang đứng ở vị trí 0 0 trong bản đồ. Robot có thể nhận các lệnh L: về phía bên trái, R: về bên phải, U: tiến về phía trước, D: lùi ra sau, B: quay lại vị trí trước đó (lưu ý, nếu robot đã thực hiện lênh U, R, sau đó nhậ… Read More
các toán tử trong lập trình ctoán tử gán:dùng để gán 1 giá trị nào đó cho biến.ví dụ: a = 5;gán giá trij5 cho biến a. vế trái là biến, còn vế phải có thể là hằng bất kì hây biến hay biểu thức.toán tử gán luôn luôn được hiện từ trái sang phải và không bao… Read More