Trang chủ Tin Học Lớp 8 Cho số tự nhiên N. Tính tổng sau: S =...

Cho số tự nhiên N. Tính tổng sau: S = 2 + 4 + 6 + .....+ 2 N dữ liệu: Vào từ tệp văn bản TONG.INP bao gồm 1 số tự nhiên N duy nhất. kết quả: ghi ra tệp văn bản

Câu hỏi :

Cho số tự nhiên N. Tính tổng sau: S = 2 + 4 + 6 + .....+ 2 N dữ liệu: Vào từ tệp văn bản TONG.INP bao gồm 1 số tự nhiên N duy nhất. kết quả: ghi ra tệp văn bản TONG.OUT. Ghi kết quả của tổng trên.

Lời giải 1 :

uses crt;
var fi,fo: text;
    n,i,s: longint;
begin
    assign(fi,' TONG.INP'); reset(fi);
    assign(fo,' TONG.OUT'); rewrite(fo);
    read(fi,n);
    s:=0;
    for i:=1 to n do s:=s+2*i;
    write(fo,s);
    close(fi); close(fo);
end.

Thảo luận

-- 10^3 thì int không ổn
-- ơ nhưng tôi thi HSG mà đến lúc nhận giấy nó lại ghi là kỳ thi THT cơ
-- chắc btc lú=)
-- ổn, 1000 thôi mà
-- t đọc bài 1 chả hiểu nó bảo gì, nhìn vào input càng chịu
-- ổn, 1000 thôi mà `->` Thầy bảo phải dùng kiểu dữ liệu tối ưu, nếu là int thì đến 10^9 rồi, tốn bộ nhớ quá
-- t đi thi quất long long vẫn dc nhé=)
-- biết rồi, nhưng thầy bảo thế

Lời giải 2 :

#include <bits/stdc++.h>
#define ll long long
using namespace std;
ll n;
int main()
{
    freopen("TONG.INP", "r", stdin);
    freopen("TONG.OUT", "w", stdout);
    ios::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    cin >> n;
    cout << n * (n + 1);
    return 0;
}

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK