[ create a new paste ] login | about

Link: http://codepad.org/4ttE48fZ    [ raw code | output | fork | 6 comments ]

C, pasted on Aug 18:
#include<stdio.h>
#include<conio.h>

int main()
{
	int i, n, max;
	do
	{
	printf("\nNhap n(n > 0): ");
	scanf("%d", &n);
	  if(n <= 0)
	   {
		printf("\n N phai > 0. Xin nhap lai !");
	   }
	}while(n <= 0);
    i = 1;
	max = 1;
	printf("\nCac uoc so le cua so %d la: ",n);
	while(i <= n)
	{
		if((n % i == 0) && (i % 2 == 1))
		{
			if(i > max)
			{
			max = i;
			}
			printf("%4d", i);
		}
			i++;
	}
	printf("\nUoc so le lon nhat la %d", max);

	getch();
	return 0;
}


Output:
1
Line 17: error: conio.h: No such file or directory


Create a new paste based on this one


Comments:
posted by khanhtienfz on Jun 24
int i;
for ( i = n-1; i >= 1 ;i-- )
{
if (n % i == 0 && i % 2 == 1)
{

break;
}
}
printf("\nUoc so le lon nhat cua %d la : %d", n, i);
reply
posted by TanTano on Jun 24
phải chạy từ n chứ... Nếu chạy từ n-1... nếu trường hợp n nó lẻ số lẻ luôn..==> sai
reply
posted by mouto9k on Nov 15
trường hợp chạy n-1 là ước số lẻ lớn nhất nhỏ hơn n.
reply
posted by cuong.luucb8921 on Aug 19
#include<stdio.h>

int main(){
int i;
int n;
int max=1;
do
{
printf("Nhap vap n:\n");
scanf("%d",&n);
if(n < 1)
{
printf("n phai lon hon bang 1\n");
}
}while(n < 1);

for(i=1;i<=n;i++)
{
if(n%i==0 & i%2==1)
{
if(i>max)
{
max=i;
}
}
}
printf("Uoc la lon nhat cua %d la %d",n,max);
return 0;
}
reply
posted by LeHoangAn on Aug 29
#include <iostream>
using namespace std;

int main() {
int a;
do {
cin >> a;
if (a <= 0) {
cout << "a phai la so nguyen duong";
}
} while (a <= 0);
int max = 1;
int b = 1;
while (b < a) {
if ((a % b == 0) && (b % 2 != 0)) {
if (b > max) {
max = b;
}
}
b++;
}
cout << max;
return 0;
}
reply
posted by luongphongnhan on Oct 20
#include<iostream>
using namespace std;

int count(int a) {
int dem = 1;
int uocLeMax = 1;

for (size_t i = 1; i <= a; i++)
{
if (a % i == 0 && i % 2 == 1)
{
uocLeMax =i;
}
}
return uocLeMax;
}

int main() {
int so;
do
{
cout << "Moi nhap so n: ";
cin >> so;
if (so < 0) {
cout << "Moi nhap lai so:" << endl;
system("cls");
}
} while (so < 0);
cout << "So luong uoc so le cua so " << so << " la " << count(so) << endl;
system("pause");
return 0;
}
reply