You are on page 1of 16

#include <stdio.

h>
#include <limits.h>
#include <float.h>
int main() {
printf("char:%d~%d\n", CHAR_MIN, CHAR_MAX);
printf("unsigned char:0~%u\n", UCHAR_MAX);
printf("int:%d~%d\n", INT_MIN, INT_MAX);
printf("unsigned int:0~%u\n", UINT_MAX);
printf("long:%ld~%ld\n", LONG_MIN, LONG_MAX);
printf("unsigned long:0~%lu\n", ULONG_MAX);
printf("float:%E~%E\n", FLT_MIN, FLT_MAX);
printf("double:%lE~%lE\n", DBL_MIN, DBL_MAX);
return 0;}
#include <stdio.h>

int main()
{
int a, b;
float thuong;
scanf( "%d%d", &a, &b );
thuong = (float)a/b;
printf( "%.2f", thuong );
return 0;
}
#include <stdio.h>
#include <math.h>
int main() {
int x, y;
float result;
char op;
scanf("%d %c %d", &x, &op, &y);
switch (op) {
case '+':
result = x + y;
break;
case '-':
result = x - y;
break;
case '*':
result = (float)x * y;
break;
case '/':
if (y == 0) {
printf("error");
return 0;
}
result =1.0* x / y;
break;
case '%':
if (y == 0) {
printf("error");
return 0;
}
result = x % y;
break;
default:
printf("error");
return 0;
}
printf("%.2f", result);
return 0;
}
#include<stdio.h>
int main(){
int a, b;
scanf("%d%d", &a, &b);
if (a<1 || a>12 || b<=0)
printf("Du lieu sai.");
else{
switch(a){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12: printf("Thang %d nam %d co 31 ngay.", a, b); break;
case 4:
case 6:
case 9:
case 11: printf("Thang %d nam %d co 30 ngay.", a, b); break;
case 2:{
if ((b%4==0 && b%100!=0) || b%400==0)
printf("Thang %d nam %d co 29 ngay.", a, b);
else printf("Thang %d nam %d co 28 ngay.", a, b);
}
}
}
}
#include <stdio.h>

int main() {
int a;
scanf("%d", &a);
switch(a) {
case 2:
case 3:
printf("Hoc ly thuyet.\n");
break;
case 4:
case 5:
case 6:
printf("Hoc thuc hanh.\n");
break;
case 7:
printf("Hoc ngoai ngu.\n");
break;
case 8:
printf("Nghi.\n");
break;
default:
printf("Du lieu sai.\n");
break;
}
if (a == 4) {
printf("Toi nay hoc bu Lap trinh C.\n");
}
return 0;
}

#include <stdio.h>

int main() {
int a, b, sum = 0, i;
scanf("%d %d", &a, &b);

if (a > b) {
for (i = b; i <= a; i++) {
if (i % 2 != 0) {
sum += i;
}
}
} else {
for (i = a; i <= b; i++) {
if (i % 2 != 0) {
sum += i;
}
}
}

printf("%d\n", sum);
return 0;
}

#include <stdio.h>
void countDigitsAndSum(int n) {
// Kiểm tra nếu n là số âm thì in ra thông báo "Du lieu sai."
if (n < 0) {
printf("Du lieu sai.");
return;
}

// Đếm số chữ số của n


int count = 0;
int temp = n;
while (temp > 0) {
count++;
temp /= 10;
}

// Tính tổng các chữ số của n


int sum = 0;
temp = n;
while (temp > 0) {
sum += temp % 10;
temp /= 10;
}

// In ra số chữ số và tổng các chữ số của n


printf("%d %d", count, sum);
}

int main() {
int n;
scanf("%d", &n);
countDigitsAndSum(n);

return 0;
}
#include <stdio.h>

int main() {
printf("char:%lu\n", sizeof(char) );
printf("unsigned char:%lu\n", sizeof(unsigned char) );
printf("short:%lu\n", sizeof(short) );
printf("int:%lu\n", sizeof(int) );
printf("unsigned int:%lu\n", sizeof(unsigned int) );
printf("long:%lu\n", sizeof(long) );
printf("unsigned long:%lu\n", sizeof(unsigned long) );
printf("float:%lu\n", sizeof(float) );
printf("double:%lu\n", sizeof(double) );
}
#include <stdio.h>

void giaiHePhuongTrinh(float a1, float b1, float c1, float a2, float b2, float c2) {
float d = a1*b2 - a2*b1;
float dx = c1*b2 - c2*b1;
float dy = a1*c2 - a2*c1;

if (d == 0) {
if (dx == 0 && dy == 0) {
printf("VSN\n");
} else {
printf("VN\n");
}
} else {
float x = dx/d;
float y = dy/d;
printf("%.5f %.5f\n", x, y);
}
}

int main() {
float a1, b1, c1, a2, b2, c2;
scanf("%f %f %f", &a1, &b1, &c1);
scanf("%f %f %f", &a2, &b2, &c2);

giaiHePhuongTrinh(a1, b1, c1, a2, b2, c2);


return 0;
}
#include <stdio.h>
#include <math.h> //su dung ham pow - luy thua
int soChuSo(int n){
int dem=0;
while (n>0){
dem++;
n=n/10;
}
return dem;
}
int tinhTong(int n){
int tong=0;
while(n>0){
tong=tong+(n%10);
n=n/10;
}
return tong;
}
int daoNguoc(int n){
int mu = soChuSo(n)-1;
int kq=0;
while(n>0){
int m = (n%10)*pow(10,mu);
kq=kq+m;
n =n/10;
mu--;
}
return kq;
}
int main(){
int n;
printf("Nhap vao so nguyen n : ");
scanf("%d",&n);
int scs = soChuSo(n);
printf("So chu so (%d) = %d",n,scs);
int tcs = tinhTong(n);
printf("\nTong cac so trong so (%d) = %d",n,tcs);
int sdn = daoNguoc(n);
printf("\nDao nguoc(%d) = %d",n,sdn);

return 0;
}

You might also like