Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Gải giúp em bài tập c# này

15:32 16-10-2017 784 lượt xem 2 bình luận 19:11 17-10-2017

Nhập 2 số nguyên x và y. Hãy tính tổng các số lẻ giữa chúng
Ví dụ: x=6, y=-5 thì tổng là 5
 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Trường Trong Trắng đã bình luận 19:11 17-10-2017

Cảm ơn anh ạ

 

Nghĩa Nè đã bình luận 16:43 16-10-2017

Ở đây mình sẽ chạy 1 vòng lặp từ số nhỏ hơn đến số lớn hơn. Nếu gặp số lẻ (số chia 2 với số dư khác 0) thì mình cộng vào biến sum, mình cũng mới học C#, xin chỉ giáo thêm.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            int x = Convert.ToInt32(Console.ReadLine());
            int y = Convert.ToInt32(Console.ReadLine());

            if(x > y)
            {
                int temp = x; x = y; y = temp;
            }

            int sum = 0;
            for(int i = x; i <= y; i++)
            {
                if(i%2!=0)
                {
                    sum = sum + i;
                }
            }
            Console.WriteLine(sum);

        }
    }
}

 

Câu hỏi mới nhất