Tuesday, November 24, 2015

liệt kệ mảng một chiều các số thực thuộc đoạn (x,y) cho trước

input nhập vào
2 4 6 8 9 10
giá trị đầu
6 và 10
output xuất 
6 8 9 10
đề bài thế này liệt kệ mảng một chiều các số thực thuộc đoạn (x,y) cho trước




#include <stdio.h>
#include <conio.h>
void nhap(int &i, int a[6], int &x, int &y);
int xuly(int &i, int a[6], int &x, int &y);
void xuat(int &i, int a[6], int &x, int &y);
void nhap(int &i,int a[6],int &x,int &y)
{
printf("nhap gia tri cho phan tu mang : ");
for (i = 0; i < 6;i++)
scanf_s("%d", &a[i]);
printf("nhap gia tri dau va cuoi : ");
scanf_s("%d%d", &x, &y);
}
int xuly(int &i, int a[6], int &x, int &y)
{
for (i = 0; i < 6; i++)
{
if (x <= a[i] && a[i] <= y)
{
xuat(i,a,x,y);
}
}
return 1;
}
void xuat(int &i, int a[6], int &x, int &y)
{
printf("gia tri trong khoang [%d,%d] la %d \n ", x, y, a[i]);
}
void main()
{
int i, x, y, a[6];
nhap(i,a,x,y);
xuly(i, a, x, y);
_getch();
}



Friday, October 2, 2015

giải phương trình bậc 2 C/C++

lệnh Code : C++
lệnh Code : C tương tự 



#include <iostream>
#include <math.h>
using namespace std;
void main()
{
int a, b, c ;
float delta,x,x1,x2;
cout << "phuong trinh co dang ax^2 + bx + c = 0 \n ";
cout << "moi ban nhap vao cac gia tri tuong ung voi a,b,c la : ";
cin >> a >> b >> c;
delta = b*b-4*a*c;
if (a==0)
{
if (b == 0)
{
cout << "phuong trinh vo nghiem \n";
}
else
{
x = -(float)(c) / b;
cout << "phuong trinh co nghiem la  " << x<<"\n";
}
}
else
{
if (delta > 0)
{
x1 = (-b + sqrt(delta)) / (2 * (float)a);
x2 = (-b - sqrt(delta))/ (2 * (float)a);
cout << "phuong trinh co 2 nghiem phan bien la " << x1 << " va " << x2 <<"\n";
}
else
{
if (delta == 0)
{
x = -(float)(b) / 2 * a;
cout << " phuong trinh co nghiem kep " << x <<"\n";
}
else
{
cout<<"phuong trinh vo nghiem \n";
}
}
}
system("pause");
}

giải phương trình bậc nhất C/C++

lệnh Code : C++
đối với lệnh C tương tự

#include <iostream>
using namespace std;
void main()
{
int a, b;
float x;
cout << "phuong trinh co dang ax+b=0 \n";
cout << "moi ban nhap 2 gia tri a va b : ";
cin >> a >> b;
x = -(float)(b) / a;
if (a == 0)
{
if (b == 0)
{
cout << "phuong trinh co vo so nghiem";
}
else
{
cout << "phuong trinh vo nghiem";
}
}
else
{
cout << "phuong trinh co nghiem duy nhat la : " << x <<"\n";
}
system("pause");
}

chương trình chuyển chử nhỏ thành chữ in hoa và ngược lại C/C++

yêu cầu : nắm vững cấu trúc if else ;

lệnh Code đối với C:

#include <stdio.h>
#include <conio.h>
void main()
{
char i;
printf("nhap ky tu can chuyen : ");
scanf_s("%c", &i);
if ('A' <= i && i <= 'Z')
{
int(h) = int(i) + 32;
printf("chu cai da duoc chuyen la : %c ", h);
}
else
{
int(h) = int(i) - 32;
printf("chu cai da duoc chuyen la : %c ", h);
}
_getch();
}

lệnh Code với với C++:


#include <iostream>
using namespace std;
void main()
{
char i;
cout<<"nhap ky tu can chuyen : ";
cin>>i;
if ('A' <= i && i <= 'Z')
{
int(h) = int(i) + 32;
cout<<"chu cai da duoc chuyen la "<< char(h) <<"\n";
}
else
{
int(h) = int(i) - 32;
cout<<"chu cai da duoc chuyen la :"<< char(h) << "\n";
}
system("pause");
}

làm quen với lệnh switch C/C++

case: switch sẽ xét xem n ứng với trường hợp nào để thực hiện lệnh, khối lệnh tương ứng
break: thoát switch. 
Nếu không có lệnh break này thì switch sẽ thực hiện lần lượt từ case đầu tiên đến case cuối cùng mà không cần xét xem nó ứng với trường hợp nào


lệnh Codeđối với C++

#include <iostream>
using namespace std;
void main()
{
int i;
cout << "nhap mot so bat ky : ";
cin >> i;
switch (i)
{
case 1: cout << "so mot \n";
break;
case 2: cout << "so hai \n";
break;
case 3: cout << "so ba \n";
break;
case 4: cout << "so bon \n";
break;
case 5: cout << "so nam \n";
break;
case 6: cout << "so sau \n";
break;
case 7: cout << "so bay \n";
break;
case 8: cout << "so tam \n";
break;
case 9: cout << "so chin \n";
break;
default: cout << "khong biet doc \n";
}
system("pause");
}






đối với C


#include <stdio.h>
#include <conio.h>
void main()
{
int i;
printf("nhap mot so bat ky : ");
scanf_s("%d",&i);
switch (i)
{
case 1: printf ( "so mot \n");
break;
case 2: printf("so hai \n");
break;
case 3: printf("so ba \n");
break;
case 4: printf("so bon \n");
break;
case 5: printf("so nam \n");
break;
case 6: printf("so sau \n");
break;
case 7: printf("so bay \n");
break;
case 8: printf("so tam \n");
break;
case 9: printf("so chin \n");
break;
default: printf(" khong biet doc \n");
}
_getch();
}

TUT Check SQLI Ctrl + U By Joker-THT