Jadual Kandungan
Nombor bukan kuasa dua ke N
Bagaimana untuk mencari nombor bukan kuasa dua N?
Cipta atur cara C++ untuk mencari nombor bukan kuasa dua N
Contoh
Output
Kesimpulan
Rumah pembangunan bahagian belakang C++ Gunakan C++ untuk menulis kod untuk mencari nombor bukan persegi Nth

Gunakan C++ untuk menulis kod untuk mencari nombor bukan persegi Nth

Aug 30, 2023 pm 10:41 PM
nombor c pengaturcaraan segi empat sama

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
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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.
}
Salin selepas log masuk

Output

5
Salin selepas log masuk

(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;
Salin selepas log masuk

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++;
}
Salin selepas log masuk

Langkah 3 - Cetak nombor petak ke-N.

cout << i << "\n"; // printing the nth non square number.
Salin selepas log masuk

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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara memasukkan segi empat sama 2m³ pada telefon mudah alih 'Pengenalan terperinci: Kaedah input bagi simbol segi empat sama dan padu' Cara memasukkan segi empat sama 2m³ pada telefon mudah alih 'Pengenalan terperinci: Kaedah input bagi simbol segi empat sama dan padu' Feb 07, 2024 am 08:31 AM

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.

iOS 17: Cara menukar gaya jam iPhone dalam mod siap sedia iOS 17: Cara menukar gaya jam iPhone dalam mod siap sedia Sep 10, 2023 pm 09:21 PM

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

Hasilkan nombor rawak dan rentetan dalam JavaScript Hasilkan nombor rawak dan rentetan dalam JavaScript Sep 02, 2023 am 08:57 AM

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

Bagaimana untuk membuat kuasa dua segi empat sama dalam Excel Bagaimana untuk membuat kuasa dua segi empat sama dalam Excel Mar 20, 2024 am 11:10 AM

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

Program C++ untuk membundarkan nombor kepada n tempat perpuluhan Program C++ untuk membundarkan nombor kepada n tempat perpuluhan Sep 12, 2023 pm 05:13 PM

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

Min kuasa dua nombor asli? Min kuasa dua nombor asli? Sep 20, 2023 pm 10:29 PM

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;

Gunakan C++ untuk menulis kod untuk mencari nombor bukan persegi Nth Gunakan C++ untuk menulis kod untuk mencari nombor bukan persegi Nth Aug 30, 2023 pm 10:41 PM

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,

Cari nombor yang tidak boleh dibahagikan dengan mana-mana nombor dalam julat, menggunakan C++ Cari nombor yang tidak boleh dibahagikan dengan mana-mana nombor dalam julat, menggunakan C++ Sep 13, 2023 pm 09:21 PM

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

See all articles