C/C++: Bài 42 hãy tìm giá trị nguyên dương k lớn nhất sao cho S(k) < n

C/C++: Bài 42 hãy tìm giá trị nguyên dương k lớn nhất sao cho S(k) < n

Bài tập 42 (Dạng bài tập này giúp các bạn giỏi về: Lưu đồ thuật toán)

Cho n là số nguyên dương. Hãy tìm giá trị nguyên dương k lớn nhất sao cho S(k) < n. Trong đó chuỗi S(k) được định nghĩa như sau : S(k) = 1 + 2 + 3 + … + k.

Cài đặt

#include<stdio.h>
#include<conio.h>

int main()
{
    int i, n;
    float S;
    i = 0;
    S = 0;
    do
    {
    printf("\nNhap n: ");
    scanf("%d", &n);
    }while(n < 0 && printf("Error: (n >= 0)\n"));
    while(S + i < n)
    {
        i++;         //
        S = S + i;  // tương đương 1 dòng S += ++i;
    }
        printf("\nGia tri k lon nhat de S(k) = 1 + 2 + ... + k < n la %d", i);
    getch();
    return 0;
}
Bạn thấy bài viết này như thế nào?: 
Average: 9.5 (13 votes)
Ảnh của Tommy Tran

Tommy owner Express Magazine

Drupal Developer having 9+ year experience, implementation and having strong knowledge of technical specifications, workflow development. Ability to perform effectively and efficiently in team and individually. Always enthusiastic and interseted to study new technologies

  • Skype ID: tthanhthuy

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Editing, Sharing Photos Becomes Easier On Android Phones Through Adobe Photoshop

Editing, Sharing Photos Becomes Easier On Android Phones Through Adobe Photoshop Express

There are tons of free photo editing apps provided by the Android Market.

Hướng dẫn quản lý VPS Virtual Private Server

Hướng dẫn quản lý VPS Virtual Private Server

Server mạnh với nhiều cấu hình cho phép khách hàng dễ dàng lựa chọn gói VPS phù hợp.

10 điều người dùng muốn ở iPad 3

10 điều người dùng muốn ở iPad 3

Đó sẽ phải là những tính năng “lấp lánh”, đủ sức đánh bật mọi thiết bị trước nay đã tồn tại trên thị trường máy tính bảng, kể cả người anh Apple iPad 2.

Công ty diệt chuột T&C

 

Diet con trung