


Étant donné un nombre, écrivez un programme C pour trouver la séquence de Fibonacci
La séquence de Fibonacci est une série de nombres obtenus en additionnant les deux premiers nombres.
La séquence de Fibonacci commence par deux nombres f0 et f1.
Les valeurs initiales de fo et f1 peuvent être 0, 1 ou 1, 1.
La séquence de Fibonacci satisfait aux conditions suivantes :fn = fn-1 + fn-2
Algorithme
Référez-vous à l'algorithme de la séquence de Fibonacci.
START Step 1: Read integer variable a,b,c at run time Step 2: Initialize a=0 and b=0 Step 3: Compute c=a+b Step 4: Print c Step 5: Set a=b, b=c Step 6: Repeat 3 to 5 for n times STOP
Exemple
Ce qui suit est un programme C utilisant la boucle While pour générer une séquence de Fibonacci :
Démo en ligne
#include <stdio.h> int main(){ int number, i = 0, Next, first = 0, second = 1; printf("</p><p> Please Enter the Range Number: "); scanf("%d",&number); while(i < number){ if(i <= 1){ Next = i; } else{ Next = first + second; first = second; second = Next; } printf("%d \t", Next); i++; } return 0; }
Sortie
Lorsque le programme ci-dessus est exécuté, il produit le résultat suivant −
Please Enter the Range Number: 6 0 1 1 2 3 5
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds





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

La fonction renommer modifie un fichier ou un répertoire de son ancien nom à son nouveau nom. Cette opération est similaire à l’opération de déplacement. Nous pouvons donc également utiliser cette fonction de renommage pour déplacer des fichiers. Cette fonction existe dans le fichier d'en-tête de la bibliothèque stdio.h. La syntaxe de la fonction rename est la suivante : intrename(constchar*oldname,constchar*newname); La fonction rename() accepte deux paramètres. L’un est l’ancien nom et l’autre le nouveau nom. Les deux paramètres sont des pointeurs vers des caractères constants qui définissent l'ancien et le nouveau nom du fichier. Renvoie zéro si le fichier a été renommé avec succès ; sinon, renvoie un entier différent de zéro. Lors d'une opération de changement de nom

Les fonctions hyperboliques sont définies à l'aide d'hyperboles au lieu de cercles et sont équivalentes aux fonctions trigonométriques ordinaires. Il renvoie le paramètre de rapport dans la fonction sinus hyperbolique à partir de l'angle fourni en radians. Mais faites le contraire, ou en d’autres termes. Si nous voulons calculer un angle à partir d’un sinus hyperbolique, nous avons besoin d’une opération trigonométrique hyperbolique inverse comme l’opération sinus hyperbolique inverse. Ce cours montrera comment utiliser la fonction sinus hyperbolique inverse (asinh) en C++ pour calculer des angles en utilisant la valeur du sinus hyperbolique en radians. L'opération arc sinus hyperbolique suit la formule suivante -$$\mathrm{sinh^{-1}x\:=\:In(x\:+\:\sqrt{x^2\:+\:1})}, Où\:In\:is\:logarithme naturel\:(log_e\:k)

Comment utiliser l'algorithme de séquence de Fibonacci en C++ La séquence de Fibonacci est une séquence très classique, et sa définition est que chaque nombre est la somme des deux nombres précédents. En informatique, utiliser le langage de programmation C++ pour implémenter l’algorithme de séquence de Fibonacci est une compétence fondamentale et importante. Cet article explique comment utiliser C++ pour écrire l'algorithme de séquence de Fibonacci et fournit des exemples de code spécifiques. 1. Méthode récursive La récursion est une méthode courante de l'algorithme de séquence de Fibonacci. En C++, l'algorithme de séquence de Fibonacci peut être implémenté de manière concise en utilisant la récursivité. sous

L'utilisation de chaînes ou de caractères est parfois très utile pour résoudre certains problèmes de programmation logique. Une chaîne est une collection de caractères, qui est un type de données de 1 octet utilisé pour contenir des symboles dans des valeurs ASCII. Les symboles peuvent être des lettres anglaises, des chiffres ou des caractères spéciaux. Dans cet article, nous apprendrons comment vérifier si un caractère est une lettre anglaise ou une lettre de l'alphabet en utilisant C++. Vérifier la fonction isalpha() Pour vérifier si un nombre est une lettre, nous pouvons utiliser la fonction isalpha() dans le fichier d'en-tête ctype.h. Cela prend un caractère en entrée et renvoie vrai s'il s'agit d'un alphabet, faux sinon. Examinons l'implémentation C++ suivante pour comprendre l'utilisation de cette fonction. La traduction chinoise de l'exemple est : montrer

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.

Le problème implémente l'algorithme d'Euclide pour trouver le plus grand commun diviseur (PGCD) et le plus petit commun multiple (LCM) de deux entiers et génère les résultats avec un entier donné. Solution La solution pour implémenter l'algorithme euclidien pour trouver le plus grand commun diviseur (PGCD) et le plus petit commun multiple (LCM) de deux entiers est la suivante - la logique de recherche de GCD et LCM est la suivante - si (firstno*secondno!=0) { pgcd= gcd_rec(firstno,secondno); printf("LeGCDof%dand%dis%d",

Question Écrivez du code pour trier toutes les lignes d'une matrice par ordre croissant et toutes les colonnes par ordre décroissant. La taille et les éléments de la matrice sont fournis par l'utilisateur au moment de l'exécution. Solution La solution pour trier toutes les lignes d'une matrice par ordre croissant et toutes les colonnes par ordre décroissant en langage de programmation C est expliquée ci-dessous : La logique utilisée pour trier les lignes par ordre croissant est la suivante : for(i=0;i<m ;++ i){ for(j=0;j<n;++j){ for(k=(j+1);k<n;++k){
