Inhaltsverzeichnis
Die N-te nichtquadratische Zahl
Wie finde ich die N-te nichtquadratische Zahl?
Erstellen Sie ein C++-Programm, um die N-te nichtquadratische Zahl zu finden.
Beispiel
Ausgabe
Fazit
Heim Backend-Entwicklung C++ Verwenden Sie C++, um Code zu schreiben, um die N-te nichtquadratische Zahl zu finden

Verwenden Sie C++, um Code zu schreiben, um die N-te nichtquadratische Zahl zu finden

Aug 30, 2023 pm 10:41 PM
数字 c编程 平方

Verwenden Sie C++, um Code zu schreiben, um die N-te nichtquadratische Zahl zu finden

Wir alle kennen Zahlen, die nicht das Quadrat einer Zahl sind, wie 2, 3, 5, 7, 8 usw. Es gibt N nichtquadratische Zahlen und es ist unmöglich, jede Zahl zu kennen. In diesem Artikel erklären wir alles über quadratlose oder nichtquadratische Zahlen und Möglichkeiten, die N-te nichtquadratische Zahl in C++ zu finden.

Die N-te nichtquadratische Zahl

Wenn eine Zahl das Quadrat einer ganzen Zahl ist, wird sie als perfektes Quadrat bezeichnet. Einige Beispiele für perfekte quadratische Zahlen sind -

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
Nach dem Login kopieren

Wenn eine Zahl nicht das Quadrat einer ganzen Zahl ist, wird die Zahl als nichtquadratisch bezeichnet. Die ersten 15 nichtquadratischen Zahlen sind beispielsweise -

2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 17, 18, 19
Nach dem Login kopieren

Wie finde ich die N-te nichtquadratische Zahl?

Hier ist ein Beispiel für das Finden der N-ten nichtquadratischen Zahl –

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
Nach dem Login kopieren

Nachdem wir uns das obige Beispiel angesehen haben, können wir eine Lösung finden: Um die N-te nichtquadratische Zahl zu finden, müssen wir mit dem Zählen beginnen die n-te Zahl und prüfen Sie, ob jede Ganzzahl ein perfektes Quadrat ist und nicht zählt.

Erstellen Sie ein C++-Programm, um die N-te nichtquadratische Zahl zu finden.

Wir haben eine vollständige Syntax erstellt, um die N-te nichtquadratische Zahl in C++ zu finden.

Beispiel

#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.
}
Nach dem Login kopieren

Ausgabe

5
Nach dem Login kopieren

(Wenn wir 3 als Eingabe bereitstellen, erhalten wir 5 als Ausgabe)

Lassen Sie uns eine kurze Erklärung des obigen Codes geben.

Schritt 1 – Erhalten Sie Benutzereingaben und setzen Sie die Anzahl auf 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;
Nach dem Login kopieren

Schritt 2 – Zählen Sie nichtquadratische Zahlen und überspringen Sie quadratische Zahlen.

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++;
}
Nach dem Login kopieren

Schritt 3 – Drucken Sie die N-te Quadratzahl aus.

cout << i << "\n"; // printing the nth non square number.
Nach dem Login kopieren

Fazit

In diesem Artikel haben wir nichtquadratische Zahlen und Möglichkeiten erklärt, die N-te nichtquadratische Zahl in C++ zu finden. Abgesehen von C++ können wir dieses Programm auch in verschiedenen Programmiersprachen wie Java, Python, C oder jeder anderen Sprache verwenden. Wir hoffen, dass dieser Artikel für Sie hilfreich und informativ war, da wir alles so einfach wie möglich beschrieben haben.

Das obige ist der detaillierte Inhalt vonVerwenden Sie C++, um Code zu schreiben, um die N-te nichtquadratische Zahl zu finden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So geben Sie ein Quadrat von 2 m³ auf einem Mobiltelefon ein „Detaillierte Einführung: Eingabemethode für quadratische und kubische Symbole' So geben Sie ein Quadrat von 2 m³ auf einem Mobiltelefon ein „Detaillierte Einführung: Eingabemethode für quadratische und kubische Symbole' Feb 07, 2024 am 08:31 AM

Kann man in Excel Quadrate und Würfel eingeben? Hier stehen Ihnen mehrere Schnelleingabemethoden zur Auswahl. 1. Eingabemethode Heutzutage sind Eingabemethoden sehr intelligent. Wenn Sie „Quadrat“ oder „Würfel“ eingeben, werden [²] und [m³] automatisch in den Optionen angezeigt Eingabemethode ist nicht angegeben. Sie können Ihre eigene Eingabemethode testen. 2. Legen Sie die hochgestellte Eingabe fest. Geben Sie zuerst [m3] oder [m2] in die Zelle ein, wählen Sie dann die Zahl aus, klicken Sie mit der rechten Maustaste und wählen Sie die Zellenformateinstellungen aus, legen Sie dann 3 und 2 als [hochgestellt] fest und bestätigen Sie dann. Es wird als Würfel oder Quadrat angezeigt. 3. Alt + kleine Tastatureingabe Halten Sie die Alt-Taste in der Eingabezelle gedrückt und drücken Sie dann die Zahl auf der kleinen Tastatur.

iOS 17: So ändern Sie den Uhrstil des iPhone im Standby-Modus iOS 17: So ändern Sie den Uhrstil des iPhone im Standby-Modus Sep 10, 2023 pm 09:21 PM

Standby ist ein Sperrbildschirmmodus, der aktiviert wird, wenn das iPhone an das Ladegerät angeschlossen und horizontal (oder im Querformat) ausgerichtet ist. Es besteht aus drei verschiedenen Bildschirmen, von denen einer im Vollbildmodus angezeigt wird. Lesen Sie weiter, um zu erfahren, wie Sie den Stil Ihrer Uhr ändern können. Auf dem dritten Bildschirm von StandBy werden Uhrzeiten und Daten in verschiedenen Themen angezeigt, die Sie vertikal wischen können. Einige Themes zeigen auch zusätzliche Informationen an, wie z. B. Temperatur oder nächster Alarm. Wenn Sie eine beliebige Uhr gedrückt halten, können Sie zwischen verschiedenen Themen wechseln, darunter Digital, Analog, Welt, Solar und Floating. Float zeigt die Zeit in großen Blasenzahlen in anpassbaren Farben an, Solar verfügt über eine Standardschriftart mit einem Sonneneruptionsdesign in verschiedenen Farben und World zeigt die Welt durch Hervorhebung an

Generieren Sie Zufallszahlen und Zeichenfolgen in JavaScript Generieren Sie Zufallszahlen und Zeichenfolgen in JavaScript Sep 02, 2023 am 08:57 AM

Die Möglichkeit, Zufallszahlen oder alphanumerische Zeichenfolgen zu generieren, ist in vielen Situationen praktisch. Sie können damit an verschiedenen Orten im Spiel Feinde oder Nahrung hervorbringen. Sie können es auch verwenden, um Benutzern zufällige Passwörter vorzuschlagen oder Dateinamen zum Speichern von Dateien zu erstellen. Ich habe ein Tutorial darüber geschrieben, wie man in PHP zufällige alphanumerische Zeichenfolgen generiert. Ich habe am Anfang dieses Beitrags gesagt, dass nur wenige Ereignisse wirklich zufällig sind, und das Gleiche gilt für die Zufallszahlen- oder String-Generierung. In diesem Tutorial zeige ich Ihnen, wie Sie in JavaScript eine pseudozufällige alphanumerische Zeichenfolge generieren. Generieren von Zufallszahlen in JavaScript Beginnen wir mit der Generierung von Zufallszahlen. Die erste Methode, die mir in den Sinn kommt, ist Math.random(), die einen Float zurückgibt

So quadrieren Sie das Quadrat in Excel So quadrieren Sie das Quadrat in Excel Mar 20, 2024 am 11:10 AM

Wenn wir Excel-Software zum Erstellen von Tabellen verwenden, müssen wir manchmal das Quadratsymbol verwenden. Wie geben wir also das Quadratsymbol ein? Jetzt werde ich Ihnen zeigen, wie Sie das Quadratsymbol in Excel eingeben. Viele Freunde möchten wissen, wie Sie das Quadratsymbol in Excel eingeben. Möchten wir das Quadrat in eine Excel-Datei eingeben, öffnen wir zunächst die Excel-Datei. Zur Veranschaulichung verwende ich zunächst Quadratmeter. Geben Sie zunächst m2 in die Excel-Tabelle ein. Wählen Sie dann mit der Maus die Zahl 2 in m2 aus, klicken Sie dann mit der rechten Maustaste und Sie sehen die Funktion [Zellen formatieren]. Wählen Sie nun die Schaltfläche [Zellen formatieren]. Zu diesem Zeitpunkt wird das Dialogfeld [Zellen formatieren] in der Excel-Datei angezeigt und dann gefunden

C++-Programm zum Runden einer Zahl auf n Dezimalstellen C++-Programm zum Runden einer Zahl auf n Dezimalstellen Sep 12, 2023 pm 05:13 PM

Zahlen als Ausgabe darzustellen ist eine interessante und wichtige Aufgabe beim Schreiben eines Programms in einer beliebigen Sprache. Bei ganzzahligen Typen (Daten vom Typ kurz, lang oder mittel) ist es einfach, Zahlen als Ausgabe darzustellen. Bei Gleitkommazahlen (Float- oder Double-Typ) müssen wir sie manchmal auf eine bestimmte Anzahl von Dezimalstellen runden. Wenn wir beispielsweise 52,24568 mit drei Dezimalstellen darstellen möchten, ist eine gewisse Vorverarbeitung erforderlich. In diesem Artikel stellen wir verschiedene Techniken vor, um Gleitkommazahlen durch Runden auf eine bestimmte Anzahl von Dezimalstellen darzustellen. Unter den verschiedenen Ansätzen ist es wichtig, eine C-ähnliche Formatzeichenfolge zu verwenden, das Präzisionsargument zu verwenden und die Funktion „round()“ aus der Mathematikbibliothek zu verwenden. Schauen wir sie uns einzeln an. mit

Mittleres Quadrat der natürlichen Zahlen? Mittleres Quadrat der natürlichen Zahlen? Sep 20, 2023 pm 10:29 PM

Der Durchschnitt der Quadrate natürlicher Zahlen wird berechnet, indem alle Quadrate von n natürlichen Zahlen addiert und dann durch diese Zahl dividiert werden. Die ersten beiden natürlichen Zahlen im Beispiel sind 2,5, 12+22=5=>5/2=2,5. Beim Programmieren gibt es zwei Berechnungsmethoden: Verwenden von Schleifen Verwenden von Formeln Berechnen des Durchschnitts der Quadrate natürlicher Zahlen mithilfe von Schleifen Diese Logik funktioniert, indem sie die Quadrate aller natürlichen Zahlen ermittelt. Finden Sie das Quadrat von jedem, indem Sie eine Schleife von 1 bis n durchlaufen, und addieren Sie es zur Summenvariablen. Teilen Sie dann diese Summe durch n. Programm zur Berechnung der Quadratsumme natürlicher Zahlen – Beispielcode-Echtzeitdemonstration #include<stdio.h>intmain(){ intn=2;

Verwenden Sie C++, um Code zu schreiben, um die N-te nichtquadratische Zahl zu finden Verwenden Sie C++, um Code zu schreiben, um die N-te nichtquadratische Zahl zu finden Aug 30, 2023 pm 10:41 PM

Wir alle kennen Zahlen, die nicht das Quadrat einer Zahl sind, wie zum Beispiel 2, 3, 5, 7, 8 usw. Es gibt N nichtquadratische Zahlen und es ist unmöglich, jede Zahl zu kennen. In diesem Artikel erklären wir alles über quadratlose oder nichtquadratische Zahlen und Möglichkeiten, die N-te nichtquadratische Zahl in C++ zu finden. N-te nichtquadratische Zahl Wenn eine Zahl das Quadrat einer ganzen Zahl ist, wird die Zahl als perfektes Quadrat bezeichnet. Einige Beispiele für perfekte Quadratzahlen sind -1isquadratvon14isquadratvon29isquadratvon316isquadratvon425isquadratvon5. Wenn eine Zahl nicht das Quadrat einer ganzen Zahl ist, wird die Zahl als nichtquadratisch bezeichnet. Die ersten 15 nichtquadratischen Zahlen sind beispielsweise -2,3,5,6,

Finden Sie mit C++ Zahlen, die durch keine Zahl in einem Bereich teilbar sind Finden Sie mit C++ Zahlen, die durch keine Zahl in einem Bereich teilbar sind Sep 13, 2023 pm 09:21 PM

In diesem Artikel werden wir das Problem diskutieren, Zahlen zwischen 1 und n (vorgegeben) zu finden, die nicht durch eine Zahl zwischen 2 und 10 teilbar sind. Lassen Sie uns dies anhand einiger Beispiele verstehen: Eingabe: Nummer = 14 Ausgabe: 3 Erläuterung: Es gibt drei Zahlen, 1, 11 und 13, die nicht teilbar sind. Eingabe: Nummer = 21 Ausgabe: 5 Erläuterung: Es gibt fünf Zahlen 1, 11, 13, 17 und 19, die nicht teilbar sind

See all articles