Table des matières
Le Nième nombre non carré
Comment trouver le Nième nombre non carré ?
Créez un programme C++ pour trouver le Nième nombre non carré
Exemple
Output
Conclusion
Maison développement back-end C++ Utilisez C++ pour écrire du code afin de trouver le Nième nombre non carré

Utilisez C++ pour écrire du code afin de trouver le Nième nombre non carré

Aug 30, 2023 pm 10:41 PM
数字 programmation c carré

Utilisez C++ pour écrire du code afin de trouver le Nième nombre non carré

Nous connaissons tous des nombres qui ne sont le carré d'aucun nombre, comme 2, 3, 5, 7, 8, etc. Il existe N nombres non carrés et il est impossible de connaître tous les nombres. Ainsi, dans cet article, nous expliquerons tout sur les nombres sans carrés ou non carrés et les moyens de trouver le Nième nombre non carré en C++.

Le Nième nombre non carré

Si un nombre est le carré d'un entier, on l'appelle un carré parfait. Quelques exemples de nombres carrés parfaits sont -

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
Copier après la connexion

Si un nombre n'est le carré d'aucun entier, alors le nombre est appelé non carré. Par exemple, les 15 premiers nombres non carrés sont -

2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 17, 18, 19
Copier après la connexion

Comment trouver le Nième nombre non carré ?

Voici un exemple de recherche du Nième nombre non carré -

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
Copier après la connexion

Après avoir regardé l'exemple ci-dessus, nous pouvons trouver une solution : Afin de trouver le Nième nombre non carré, nous devons commencer à compter à partir de le nième nombre, et vérifiez si chaque entier est un carré parfait et sans compter

Créez un programme C++ pour trouver le Nième nombre non carré

Nous avons créé une syntaxe complète pour trouver le Nième nombre non carré en C++.

Exemple

#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.
}
Copier après la connexion

Output

5
Copier après la connexion

(Lorsque nous fournissons 3 en entrée, nous obtenons 5 en sortie)

Donnons une brève explication du code ci-dessus.

Étape 1 - Obtenez la saisie de l'utilisateur et définissez le nombre sur 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;
Copier après la connexion

Étape 2 - Comptez les nombres non carrés et sautez les nombres carrés.

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++;
}
Copier après la connexion

Étape 3 - Imprimez le Nième numéro carré.

cout << i << "\n"; // printing the nth non square number.
Copier après la connexion

Conclusion

Dans cet article, nous avons expliqué les nombres non carrés et les moyens de trouver le Nième nombre non carré en C++. Outre le C++, nous pouvons également utiliser ce programme dans différents langages de programmation tels que Java, Python, C ou tout autre langage. Nous espérons que cet article vous a été utile et informatif car nous avons tout décrit de la manière la plus simple possible.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment saisir un carré de 2 m³ sur un téléphone portable « Introduction détaillée : méthode de saisie des symboles carrés et cubiques » Comment saisir un carré de 2 m³ sur un téléphone portable « Introduction détaillée : méthode de saisie des symboles carrés et cubiques » Feb 07, 2024 am 08:31 AM

Pouvez-vous saisir des carrés et des cubes dans Excel ? Voici plusieurs méthodes de saisie rapide parmi lesquelles choisir. 1. Méthode de saisie De nos jours, les méthodes de saisie sont très intelligentes Lorsque vous tapez « carré » ou « cube », [²] et [m³] apparaîtront automatiquement dans les options. La méthode de saisie illustrée ici est un chien, et le spécifique. on n’est pas spécifié. Vous pouvez tester votre propre méthode de saisie. 2. Définissez l'entrée en exposant. Entrez d'abord [m3] ou [m2] dans la cellule, puis sélectionnez le nombre, cliquez avec le bouton droit de la souris et sélectionnez les paramètres de format de cellule, puis définissez 3 et 2 comme [exposant], puis confirmez. Il sera affiché sous forme de cube ou de carré ; 3. Alt + petite saisie au clavier. Maintenez la touche Alt enfoncée dans la cellule de saisie sans la relâcher, puis appuyez sur le chiffre du petit clavier.

iOS 17 : Comment changer le style d'horloge de l'iPhone en mode veille iOS 17 : Comment changer le style d'horloge de l'iPhone en mode veille Sep 10, 2023 pm 09:21 PM

La veille est un mode d'écran de verrouillage qui s'active lorsque l'iPhone est branché sur le chargeur et orienté en orientation horizontale (ou paysage). Il se compose de trois écrans différents, dont l'un affiche l'heure en plein écran. Lisez la suite pour savoir comment changer le style de votre horloge. Le troisième écran de StandBy affiche les heures et les dates dans différents thèmes que vous pouvez faire glisser verticalement. Certains thèmes affichent également des informations supplémentaires, comme la température ou la prochaine alarme. Si vous maintenez une horloge enfoncée, vous pouvez basculer entre différents thèmes, notamment numérique, analogique, mondial, solaire et flottant. Float affiche l'heure dans de grands nombres de bulles dans des couleurs personnalisables, Solar a une police plus standard avec un motif d'éruption solaire dans différentes couleurs et World affiche le monde en mettant en surbrillance

Générer des nombres et des chaînes aléatoires en JavaScript Générer des nombres et des chaînes aléatoires en JavaScript Sep 02, 2023 am 08:57 AM

La possibilité de générer des nombres aléatoires ou des chaînes alphanumériques s'avère utile dans de nombreuses situations. Vous pouvez l'utiliser pour faire apparaître des ennemis ou de la nourriture à différents endroits du jeu. Vous pouvez également l'utiliser pour suggérer des mots de passe aléatoires aux utilisateurs ou créer des noms de fichiers pour enregistrer des fichiers. J'ai écrit un tutoriel sur la façon de générer des chaînes alphanumériques aléatoires en PHP. J'ai dit au début de cet article que peu d'événements sont véritablement aléatoires, et il en va de même pour la génération de nombres aléatoires ou de chaînes. Dans ce tutoriel, je vais vous montrer comment générer une chaîne alphanumérique pseudo-aléatoire en JavaScript. Générer des nombres aléatoires en JavaScript Commençons par générer des nombres aléatoires. La première méthode qui me vient à l’esprit est Math.random(), qui renvoie un float

Programme C++ pour arrondir un nombre à n décimales Programme C++ pour arrondir un nombre à n décimales Sep 12, 2023 pm 05:13 PM

Représenter des nombres en sortie est une tâche intéressante et importante lors de l’écriture d’un programme dans n’importe quel langage. Pour les types entiers (données de type court, long ou moyen), il est facile de représenter des nombres en sortie. Pour les nombres à virgule flottante (de type flottant ou double), nous devons parfois les arrondir à un nombre spécifique de décimales. Par exemple, si nous voulons représenter 52,24568 sous forme de trois décimales, un prétraitement est nécessaire. Dans cet article, nous présenterons plusieurs techniques pour représenter les nombres à virgule flottante avec un nombre spécifique de décimales par arrondi. Parmi les différentes approches, il est important d'utiliser une chaîne de format de type C, d'utiliser l'argument de précision et d'utiliser la fonction round() de la bibliothèque mathématique. Regardons-les un par un. avec

Rechercher des nombres qui ne sont divisibles par aucun nombre dans une plage, à l'aide de C++ Rechercher des nombres qui ne sont divisibles par aucun nombre dans une plage, à l'aide de C++ Sep 13, 2023 pm 09:21 PM

Dans cet article, nous aborderons le problème de la recherche de nombres compris entre 1 et n (donnés) qui ne sont divisibles par aucun nombre compris entre 2 et 10. Comprenons cela avec quelques exemples - Entrée : num = 14 Sortie : 3 Explication : Il y a trois nombres, 1, 11 et 13, qui ne sont pas divisibles. Entrée : num = 21 Sortie : 5 Explication : Il y a cinq nombres 1, 11, 13, 17 et 19, qui ne sont pas divisibles. Méthode simple résolue si.

Carré moyen des nombres naturels ? Carré moyen des nombres naturels ? Sep 20, 2023 pm 10:29 PM

La moyenne des carrés des nombres naturels est calculée en additionnant tous les carrés de n nombres naturels puis en divisant par ce nombre. Les deux premiers nombres naturels de l'exemple sont 2,5, 12+22=5=>5/2=2,5. Il existe deux méthodes de calcul en programmation : Utiliser des boucles Utiliser des formules Calculer la moyenne des carrés de nombres naturels à l'aide de boucles Cette logique fonctionne en trouvant les carrés de tous les nombres naturels. Trouvez le carré de chacun en bouclant de 1 à n et ajoutez à la variable somme. Divisez ensuite cette somme par n. Programme pour calculer la somme des carrés de nombres naturels - exemple de code de démonstration en temps réel #include<stdio.h>intmain(){ intn=2;

Comment mettre au carré le carré dans Excel Comment mettre au carré le carré dans Excel Mar 20, 2024 am 11:10 AM

Lorsque nous utilisons le logiciel Excel pour créer des tableaux, nous devons parfois utiliser le symbole carré. Alors, comment saisir le symbole carré ? Maintenant, je vais partager avec vous comment saisir le symbole carré dans Excel, ce que de nombreux amis veulent savoir récemment. Comment saisir le symbole carré dans Excel. J'espère que cela pourra vous aider ! Nous voulons saisir le carré dans un fichier Excel, ouvrez d'abord le fichier Excel. Je vais utiliser les mètres carrés comme exemple pour démontrer. Tout d’abord, entrez m2 dans le tableau Excel. Utilisez ensuite la souris pour sélectionner le chiffre 2 en m2, puis cliquez avec le bouton droit et vous verrez une fonction [Formater les cellules]. À ce moment, sélectionnez le bouton [Formater les cellules]. À ce stade, la boîte de dialogue [Formater les cellules] apparaîtra dans le fichier Excel, puis trouvera

Utilisez C++ pour écrire du code afin de trouver le Nième nombre non carré Utilisez C++ pour écrire du code afin de trouver le Nième nombre non carré Aug 30, 2023 pm 10:41 PM

Nous connaissons tous des nombres qui ne sont le carré d’aucun nombre, comme 2, 3, 5, 7, 8, etc. Il existe N nombres non carrés et il est impossible de connaître tous les nombres. Ainsi, dans cet article, nous expliquerons tout sur les nombres sans carrés ou non carrés et les moyens de trouver le Nième nombre non carré en C++. Nième nombre non carré Si un nombre est le carré d'un entier, alors ce nombre est appelé un carré parfait. Quelques exemples de nombres carrés parfaits sont -1iscarréde14iscarréde29iscarréde316iscarréde425iscarréde5 Si un nombre n'est le carré d'aucun entier, alors le nombre est appelé non carré. Par exemple, les 15 premiers nombres non carrés sont -2,3,5,6,

See all articles