


Gunakan C++ untuk menulis kod untuk mencari nombor bukan persegi Nth
Kita semua tahu nombor yang bukan kuasa dua mana-mana nombor, seperti 2, 3, 5, 7, 8, dll. Terdapat N nombor bukan kuasa dua dan adalah mustahil untuk mengetahui setiap nombor. Jadi, dalam artikel ini, kami akan menerangkan segala-galanya tentang nombor tanpa kuasa dua atau bukan kuasa dua dan cara untuk mencari nombor bukan kuasa dua N dalam C++.
Nombor bukan kuasa dua ke N
Jika nombor ialah kuasa dua integer, ia dipanggil kuasa dua sempurna. Beberapa contoh nombor kuasa dua sempurna ialah -
1 is square of 1 4 is square of 2 9 is square of 3 16 is square of 4 25 is square of 5
Jika nombor bukan kuasa dua mana-mana integer, maka nombor itu dipanggil bukan kuasa dua. Contohnya, 15 nombor bukan kuasa dua yang pertama ialah -
2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 17, 18, 19
Bagaimana untuk mencari nombor bukan kuasa dua N?
Berikut adalah contoh mencari nombor bukan persegi N -
Input : 2 Output : 3 Explanation : 2nd Non square number is 3 (after 2 which is first non square number) Input : 5 Output : 7 Explanation : 7th Non square number is 7 ( after 2,3,5,6 which are first four non square
Selepas melihat contoh di atas, kita boleh mencari penyelesaian: Untuk mencari nombor bukan kuasa dua, kita perlu mula mengira dari nombor ke-n, Dan semak sama ada setiap integer ialah segi empat sama sempurna dan tidak dikira
Cipta atur cara C++ untuk mencari nombor bukan kuasa dua N
Kami telah mencipta sintaks yang lengkap untuk mencari nombor bukan segi empat ke-N dalam C++.
Contoh
#include <bits/stdc++.h> using namespace std; int main(){ int n; cin >> n; // Taking input from the user. int i = 2; // as 0 and 1 are squares of themselves so we start calculating from 2. int cnt = 0; // declaring counter variable; while(cnt != n){// the loop will terminate when out counter will have the same value as n. int a = sqrt(i); if(i != a*a) cnt++; if(cnt != n) i++; } cout << i << "\n"; // printing the nth non square number. }
Output
5
(Apabila kita menyediakan 3 sebagai input, kita mendapat 5 sebagai output)
Mari kita berikan penjelasan ringkas tentang kod di atas.
Langkah 1 - Dapatkan input pengguna dan tetapkan kiraan kepada 0.
cin >> n; // Taking input from the user. int i = 2; // as 0 and 1 are squares of themselves so we start calculating from 2. int cnt = 0; // declaring counter variable;
Langkah 2 - Kira nombor bukan kuasa dua dan langkau nombor kuasa dua.
while(cnt != n) // the loop will terminate when out counter will have the same value as n.{ int a = sqrt(i); // finding square root using sqrt() function. if(i != a*a) // check whether the number is a perfect square or not. cnt++; // incrementing counter if found non perfect number. if(cnt != n) i++; }
Langkah 3 - Cetak nombor petak ke-N.
cout << i << "\n"; // printing the nth non square number.
Kesimpulan
Dalam artikel ini, kami menerangkan nombor bukan kuasa dua dan cara untuk mencari nombor bukan kuasa dua N dalam C++. Selain daripada C++, kami juga boleh menggunakan program ini dalam bahasa pengaturcaraan yang berbeza seperti Java, Python, C atau mana-mana bahasa lain. Kami berharap artikel ini berguna dan bermaklumat untuk anda kerana kami telah menerangkan segala-galanya dengan cara yang paling mudah.
Atas ialah kandungan terperinci Gunakan C++ untuk menulis kod untuk mencari nombor bukan persegi Nth. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Bolehkah anda memasukkan petak dan kubus dalam Excel? Berikut ialah beberapa kaedah input pantas untuk anda pilih. 1. Input kaedah input Pada masa kini, kaedah input sangat pintar Apabila anda menaip "persegi" atau "kubus", [²] dan [m³] akan muncul secara automatik dalam pilihan Kaedah input yang ditunjukkan di sini adalah anjing, dan khusus kaedah input tidak dinyatakan kaedah input Cina. Anda boleh menguji kaedah input anda sendiri. 2. Tetapkan input superskrip Mula-mula masukkan [m3] atau [m2] dalam sel, kemudian pilih nombor, klik kanan tetikus dan pilih tetapan format sel, kemudian tetapkan 3 dan 2 sebagai [superskrip], dan kemudian sahkan. Ia akan dipaparkan sebagai kubus atau segi empat sama 3. Alt + input papan kekunci kecil Tahan Alt dalam sel input tanpa melepaskannya, dan kemudian tekan nombor pada papan kekunci kecil.

Siap sedia ialah mod skrin kunci yang diaktifkan apabila iPhone dipalamkan ke dalam pengecas dan berorientasikan dalam orientasi mendatar (atau landskap). Ia terdiri daripada tiga skrin berbeza, satu daripadanya dipaparkan masa skrin penuh. Teruskan membaca untuk mengetahui cara menukar gaya jam anda. Skrin ketiga StandBy memaparkan masa dan tarikh dalam pelbagai tema yang boleh anda leret secara menegak. Sesetengah tema juga memaparkan maklumat tambahan, seperti suhu atau penggera seterusnya. Jika anda menahan sebarang jam, anda boleh bertukar antara tema yang berbeza, termasuk Digital, Analog, Dunia, Suria dan Terapung. Terapung memaparkan masa dalam nombor gelembung besar dalam warna yang boleh disesuaikan, Solar mempunyai fon yang lebih standard dengan reka bentuk suar matahari dalam warna yang berbeza, dan Dunia memaparkan dunia dengan menyerlahkan

Keupayaan untuk menjana nombor rawak atau rentetan alfanumerik berguna dalam banyak situasi. Anda boleh menggunakannya untuk melahirkan musuh atau makanan di lokasi yang berbeza dalam permainan. Anda juga boleh menggunakannya untuk mencadangkan kata laluan rawak kepada pengguna atau mencipta nama fail untuk menyimpan fail. Saya menulis tutorial tentang cara menjana rentetan alfanumerik rawak dalam PHP. Saya berkata pada permulaan siaran ini bahawa beberapa peristiwa benar-benar rawak, dan perkara yang sama berlaku untuk nombor rawak atau penjanaan rentetan. Dalam tutorial ini, saya akan menunjukkan kepada anda cara menjana rentetan alfanumerik pseudo-rawak dalam JavaScript. Menjana Nombor Rawak dalam JavaScript Mari mulakan dengan menjana nombor rawak. Kaedah pertama yang terlintas di fikiran ialah Math.random(), yang mengembalikan apungan

Apabila kita menggunakan perisian Excel untuk membuat jadual, kadangkala kita perlu menggunakan simbol segi empat sama. Sekarang saya akan berkongsi dengan anda bagaimana untuk memasukkan simbol segi empat sama dalam Excel, yang mana ramai rakan ingin tahu baru-baru ini. Kami ingin memasukkan petak dalam fail Excel, mula-mula buka fail Excel. Saya akan menggunakan meter persegi sebagai contoh untuk menunjukkan Pertama, masukkan m2 dalam jadual Excel. Kemudian gunakan tetikus untuk memilih nombor 2 dalam m2, kemudian klik kanan dan anda akan melihat fungsi [Format Cells] Pada masa ini, pilih butang [Format Cells]. Pada masa ini, kotak dialog [Format Cells] akan muncul dalam fail Excel, dan kemudian cari

Mewakili nombor sebagai output adalah tugas yang menarik dan penting apabila menulis program dalam mana-mana bahasa. Untuk jenis integer (data jenis pendek, panjang atau sederhana), mudah untuk mewakili nombor sebagai output. Untuk nombor titik terapung (jenis terapung atau berganda), kadangkala kita perlu membundarkannya kepada nombor tempat perpuluhan tertentu. Sebagai contoh, jika kita ingin mewakili 52.24568 sebagai tiga tempat perpuluhan, beberapa prapemprosesan diperlukan. Dalam artikel ini, kami akan memperkenalkan beberapa teknik untuk mewakili nombor titik terapung kepada nombor tempat perpuluhan tertentu dengan membundarkan. Antara pendekatan yang berbeza, adalah penting untuk menggunakan rentetan format seperti C, menggunakan hujah ketepatan dan menggunakan fungsi round() daripada perpustakaan matematik. Mari kita lihat mereka satu persatu. dengan

Purata kuasa dua nombor asli dikira dengan menambah semua kuasa dua n nombor asli dan kemudian membahagi dengan nombor itu. Dua nombor asli pertama dalam contoh ialah 2.5, 12+22=5=>5/2=2.5. Terdapat dua kaedah pengiraan dalam pengaturcaraan - Menggunakan gelung Menggunakan formula Mengira purata kuasa dua nombor asli menggunakan gelung Logik ini berfungsi dengan mencari kuasa dua semua nombor asli. Cari kuasa dua setiap satu dengan menggelung dari 1 hingga n dan tambah pada pembolehubah hasil tambah. Kemudian bahagikan jumlah itu dengan n. Program untuk mengira jumlah kuasa dua nombor asli - contoh kod tunjuk cara masa nyata #include<stdio.h>intmain(){ intn=2;

Kita semua tahu nombor yang bukan kuasa dua mana-mana nombor, seperti 2, 3, 5, 7, 8, dll. Terdapat N nombor bukan persegi, dan adalah mustahil untuk mengetahui setiap nombor. Jadi, dalam artikel ini, kami akan menerangkan segala-galanya tentang nombor tanpa kuasa dua atau bukan kuasa dua dan cara untuk mencari nombor bukan kuasa dua N dalam C++. Nombor bukan kuasa dua ken Jika nombor ialah kuasa dua integer, maka nombor itu dipanggil kuasa dua sempurna. Beberapa contoh nombor kuasa dua sempurna ialah -1isquareof14issquareof29issquareof316issquareof425issquareof5 Jika nombor bukan kuasa dua mana-mana integer, maka nombor itu dipanggil bukan kuasa dua. Sebagai contoh, 15 nombor bukan kuasa dua yang pertama ialah -2,3,5,6,

Dalam artikel ini, kita akan membincangkan masalah mencari nombor antara 1 dan n (diberi) yang tidak boleh dibahagikan dengan sebarang nombor antara 2 dan 10. Mari kita fahami ini dengan beberapa contoh - Input:num=14Output:3Penjelasan:Terdapat tiga nombor,1,11,dan13,yang tidak boleh dibahagikan.Input:num=21Output:5Penjelasan:Terdapat nombor1,11,13,17,dan19,yang tidak boleh dibahagi jika
