Code C++ đi các bạn

K

kakashi_hatake

  • Like
Reactions: Phương Trang
T

tmb12

Try My Best For 12 Years xin ghi danh. Nhưng mà không biết pic tụi mình sống lâu không nữa, trong trường phổ thông toàn học Pascal chứ có ai học C++ đâu:( Xin Mod đừng xóa bài tụi em:(

C
PHP:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hoc, hoc nua, hoc mai ...\n");
system("PAUSE");
return 0;
}

C++
PHP:
#include <iostream>
#include <stdlib.h>

using namespace std;

int main()
{
cout << "Hoc, hoc nua, hoc mai ..." << endl;
system("PAUSE");
return 0;
}
 
Last edited by a moderator:
K

kakashi_hatake

Đúng đó, đúng đó
Trường tớ học C++ nè
Tớ không biết ghi code thế nào (mới học chút chút)
Tớ làm thế này này
#include<stdio.h>
#include<conio.h>
main()
{
printf ("hoc, hoc nua, hoc mai ...");
getch();
}
Vậy thôi
 
T

tmb12

Trường bạn dạy Turbo C++ phải không, trường tụi mình vẫn là Pascal. Bạn bỏ code vào trong thẻ PHP cho dễ nhìn nhé. Có bài nào làm không được post lên đây cùng làm.
 
Last edited by a moderator:
K

kakashi_hatake

Không là dev-C
Làm thế nào bỏ code vào thẻ ?
Thực ra tớ cũng biết làm 1 số bài rồi
Thử làm bài 2 nha
Nhập vào 3 số a, b, c. Viết chương trình cho hiện ra màn hình số lớn nhất
p/s: bạn cũng cho đề đi tớ luyện
 
T

tmb12

Mình không biết làm bài này, mình cũng mới download ebook về vọc được mấy ngày nay thôi. Bạn cho đáp án đi.
Bài tập của mình: Nhập tên người sử dụng từ bàn phím rồi in ra màn hình dòng Welcome + tên người đó + to C++
 
K

kakashi_hatake

#include <stdio.h>
#include <conio.h>
main()
{
int a,b,c,max;
printf ("nhap 3 so a,b,c ");
scanf ("%d%d%d",&a,&b,&c);
if (a>=b) max=a;
else max=b;
if (c>=max) max=c;
else max=max;
printf("so lon nhat trong 3 so la %d ",max);
getch();
}

Đáp án đó
Bài bạn tớ làm sau
Tại tớ gõ chậm lại phải kiểm tra nữa
Bạn biết ai giỏi C vào hướng dẫn đàn gà tụi mình cái
 
K

kakashi_hatake

#include<stdio.h>
#include<conio.h>
main()
{
printf ("welcome kakashi to C++");
getch();
}
Đó bài bạn bảo
Next nhập số n từ bàn phím thôi bạn mới học
 
T

tmb12

Diễn đàn mình toàn giỏi Pascal thôi nên đàn gà tụi mình phải tự bới đất kiếm ăn thôi:D

Code của bài 2, mình tìm thấy nó trong một cuốn ebook:

#include <iostream>
#include <stdlib.h>

using namespace std;

int main()
{
int a,b,c;
cout << "nhap 3 so a,b,c : ";
cin >> a >> b >> c;
cout << "so lon nhat trong 3 so la: " << (a>b ? (a>c ? a : c) : (b>c ? b : c)) << endl;
system("PAUSE");
return 0;
}
 
T

tmb12

Bạn cho đề rõ hơn được không, mình hổng hiểu: nhập số n từ bàn phím rồi làm gì với số n đó?
 
K

kakashi_hatake

Tính tổng từ 1 đến n được không ???
Cái code ở trên thật lòng chạy thì được nhưng tơd không hiểu chút nào !!!
Hic TT
 
K

kakashi_hatake

Nhập số n rồi tính tổng từ đến n nhưng tớ thấy vậy thì nhanh quá
Hay bạn nhập vào 1 số có 2 chữ số rồi tính tổng 2 chữ số của số đó đi
Nếu không biết làm nghĩ cách thôi cũng đc
Thật khó học quá !!!
 
T

tmb12

Chương trình tính tổng từ 1 đến n bằng vòng lặp while:

PHP:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n, tong = 0;
    printf("nhap n: ");
    scanf("%d", &n);
    while (n >= 1)
    {
		tong+=n;
		n--;
	}
    printf("tong cac so tu 1 den n : %d \n", tong);
    system("PAUSE");
	return 0;
}

Bài nhập vào 1 số có 2 chữ số rồi tính tổng 2 chữ số của số đó mình không biết làm:D
Nghỉ xả hơi chút nha, mình duyệt hocmai.vn hơn 4 tiếng rồi@-)
 
Last edited by a moderator:
K

kakashi_hatake

Hôm nay tiếp nha
Tớ gợi ý bài trên
Cậu nhập số n sau đó dùng if xem n có phải số có 2 chữ số không
Rồi lấy số đó chia 10 ra chữ số hàng chục lấy số đó trừ 10 lần chữ số hàng chục ra chữ số hàng đơn vị
Đó
Cậu thử viết code xem
 
T

tmb12

Mình còn thắc mắc điểm này: gọi số có 2 chữ số đó là p
ta có: p = 10m+n
theo thuật toán của bạn thì m=p/10=(10m+n)/10=m+n/10
vậy là chưa thể tìm được m vì còn sai số n/10
vd: 29 = 20+9
theo thuật toán của bạn: m=29/10=2.9 rồi!
 
C

cuong276

PHP:
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>

int ktSNT (const int a)
{
    int i = 0;
    for(i = 2; i <= (int)sqrt(a); i++)
    {
        if( a % i == 0 || a < 2 && a != 2)
        {
            return 0;
        }
    }
    return 1;
}
int main ()
{
    int N= 1000,i, k = 0;
    int* snt = 0;

    snt = (int*)malloc(N*sizeof(int));
    k = 0;
    for(i = 2; i <= N; i++)
    {
        if(ktSNT(i) == 1)
        {
            snt[k] = i;
            k++;
        }
    }

    printf("\n          Bang cac so nguyen to\n");
    for (i = 0; i < k; i++)
    {
        printf("%9d", snt[i]);
    }
    free(snt);
    getch();
    return 0;
}
 
T

tmb12

Cường pro thiệt vừa giỏi Pascal vừa giỏi cả C++. Cần phải học hỏi nhiều rồi!
 
Last edited by a moderator:
T

tmb12

PHP:
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<math.h>

int ktSNT (const int a)
{
    int i = 0;
    for(i = 2; i <= (int)sqrt(a); i++)
    {
        if( a % i == 0 || a < 2 && a != 2)
        {
            return 0;
        }
    }
    return 1;
}
int main ()
{
    int N= 1000,i, k = 0;
    int* snt = 0;

    snt = (int*)malloc(N*sizeof(int));
    k = 0;
    for(i = 2; i <= N; i++)
    {
        if(ktSNT(i) == 1)
        {
            snt[k] = i;
            k++;
        }
    }

    printf("\n          Bang cac so nguyen to\n");
    for (i = 0; i < k; i++)
    {
        printf("%9d", snt[i]);
    }
    free(snt);
    getch();
    return 0;
}

Mình biên dịch bị lỗi, cuong và kakashi_hatake thử biên dịch lại xem có bị lỗi giống mình không nha!
 
Top Bottom