Articles of cs50

Learning C, vous avez besoin d’aide avec la solution «Greedy» CS50

Je suis très nouveau en C. Je viens d’un fond de python. Je voudrais savoir où je me suis trompé avec mon code. Je fais le problème gourmand CS50. Quel est le problème avec mon code? Cela fonctionne avec certains chiffres mais d’autres ne fonctionnent pas. J’essaie d’obtenir de l’utilisateur qu’il demande combien de monnaie […]

le contrôle peut atteindre la fin de la fonction non-vide en C

j’ai eu ce bogue et je ne peux pas le déboguer helpers.c: 136: 1: erreur: le contrôle peut atteindre la fin de la fonction non-vide l’IDE dit en dernière ligne } voici mon code // Calculates frequency (in Hz) of a note int frequency(ssortingng note) { // TODO if (strlen(note) == 2) { if (note[0] […]

Pourquoi ne puis-je pas imprimer correctement le 47e numéro de fibonacci?

J’utilise un système d’exploitation 64 bits, alors je ne peux pas non plus imprimer correctement le 46e numéro de fibonacci, qui est inférieur à 4 milliards. #include #include int main(void) { unsigned int n=50; int array[n]; array[0]=0; array[1]=1; printf(“%i\n”,array[0]); printf(“%i\n”,array[1]); for(int i=2;i<n;i++) { array[i]=array[i-1]+array[i-2]; printf("%i\n",array[i]); }

Résultat de l’expression Algorithme Greedy inutilisé

J’ai exécuté ce programme et j’obtiens le résultat de l’expression d’erreur inutilisé. Je fais peut-être quelque chose de simplement faux, mais j’ai passé la journée à essayer de comprendre en vain. Toute aide que vous pouvez fournir est grandement appréciée. #include #include int main() { int x, y = 0; printf(“Enter the amount of change […]

C – Problèmes d’arrondissement (CS50)

Je suis sur Google depuis des jours et je suis perdu. Donc, faire CS50 en ligne et ne semble pas pouvoir comprendre cet arrondi des chiffres. Mon programme déconne de multiplier les flottants comme 2.10 avec des entiers comme 100, cela produirait 209.xxxxxxxx Maintenant, comme je le dis, j’ai lu d’innombrables messages sur ce que […]

C – Symboles non définis pour l’architecture x86_64 lors de la compilation sous Mac OSX Lion

La compilation d’un fichier name.c très simple sur Mac OSX Lion me pose quelques problèmes. Maintenant, j’ai commencé à suivre le cours Harvard CS50 sur cs50.net. Je ne suis pas totalement novice en programmation, mais j’étais curieux de savoir comment ce cours avait été enseigné. C’est la source de name.c: #include #include int main(void) { […]

Où est l’erreur dans mon code pour effectuer une recherche binary?

J’écrivais du code pour un algorithme de recherche binary. Code: #include “cs50.h” int main(void) { int n = GetInt(); int value = GetInt(); int values[n]; for (int i = 0; i < n; i++) { printf("Put in number %i ", i + 1); values[i] = GetInt(); } int mid = (n – 1) / 2; […]

Faire une pyramide de hachage

Je suis actuellement en train de suivre le cours de CS-50 et je me demandais si quelqu’un pourrait m’aider avec cela. Je suis censé créer un programme qui demandera à l’utilisateur une hauteur comprise entre 1 et 23 (et l’invitera en permanence jusqu’à ce qu’une réponse valide soit donnée): j’ai pu coder cette partie. #include […]