คูณเลขในช่วงพริบตา BY while

colored_smoke_white_background-wallpaper-1920x1080

ตั้งแต่เราได้รู้จักหลักคณิตศาสตร์ เราก็จะรู้ว่า หลักแล้วจะมี บวก ลบ คูณ หาร ที่ได้ใช้ในชีวิตประจำวัน

โดยบวก กับลบ เป็นส่วนที่ง่ายที่สุด แต่ คูนกับหารจะเป็นการคิดเลขที่ยากและใช้เวลานานพอสมควร

เราจึงลองมองปัญหานี้เพื่อจะสนองความต้องการของคนที่ต้องการความรวดเร็วในการคูณเลข เราจะได้เจอเรื่องที่ง่ายขึ้นในการคิดเลข

baipak0                                              baipak1                                                               baipak2                                                                 baipak3

เริ่มจากกระบวณการคิด

#include <iostream>

#include <stdio.h>

#include <string.h>

using namespace std;

int main() {

int n=0; int i;

while((n<2)||(n>2000))

{

printf(“Input n: “);

scanf(“%d”, &n);

}

for(i=2;i<=n;i++){

for(int j=i;j==i;) {

if(n%j==0){

n=n/j;

if(n==1){

printf(“%d”,j);

}

else {

printf(“%d x “,j);

}

}

else {

j++;

}

}

}

return 0;

}

line.75

 

 

 

-เราจะเริ่มต้นจาก 2 เนื่องจากเป็นจำนวนเฉพาะตัวแรก และสมมุติ ค่าเป็น 3 เป็นตัวคูณ

-เรา input ค่า n เข้าไป

-หลังจากนั้นถ้าหารกันได้ 1 ค่าจะเข้า loop แต่ถ้าไม่ ค่าจะกลับไปเริ่มต้น และ +1 ไปเรื่อยๆ

-แต่ถ้าเป็นไม่ได้ ขาดจะเป็น else และจะกลับไปเริ่มต้นใหม่ ต้นแต่บรรทัดแรก

IMG_0572[1]

 

ค่าที่ได้

IMG_0573[1]

 

YOUTUBE

https://www.youtube.com/watch?v=7N7TiTRf6Xw&feature=youtu.be

siriporn JAturapuch
at GlurGeek.Com
สวัสดีค่ะ ตอนนี้ทุกคนได้เข้ามาอยู่ในเว็บไซต์ GLURGEEK
หน้าเพจนี้เป็นอีกหนึ่ง Member
แนะนำตัว
ชื่อ ศิริพร จตุรภุช
ชื่อเล่น พริ้ม (ฟรุ้งฟริ้ง) เพรา
เชียร์หน้ากากนักร้องคือ หน้ากากแอปเปิ้ลที่เฉลย ออกมาเป็น โอ๊ต ปราโมช

Leave a Reply

© 2022 GlurGeek.Com