Le code suivant imprime la valeur maximale et minimale. Comment puis-je imprimer l'index de ces valeurs plutôt que les valeurs elles-mêmes? #include <stdio.h> int main() { int arr1[100]; int i, mx, mn, n; printf("Input the number of elements to be stored in the array :"); ....
1 juin 2020 à 18:02
Par exemple, j'ai une fonction empty pour effacer une liste liée: void empty(Node* head) { if (head->next) { empty(head->next); } delete head; head = nullptr; } Mais ensuite j'ai créé une classe pour la liste liée, donc maintenant je n'ai pas besoin de passer l'argument ....
J'essaie d'écrire une fonction, qui supprime un élément spécifique de ma liste liée, mais elle plante avec une erreur de segmentation lorsque j'atteins l'élément. Voici une partie de mon code typedef struct dlist_t { int data; struct dlist_t *prev, *next; } dlist_t; typedef struct list_t { ....
Je suis nouveau dans les pointeurs et je veux bien les apprendre. C'est donc ma propre tentative d'écrire ma fonction strcat. Si je retourne juste a, il imprime des choses binaires (je pense qu'il devrait imprimer la solution), si je retourne *a, il dit seg fault core dumped je n'ai pas trouvé l'err....
J'écris un programme pour comparer différentes chaînes. Spécifiquement les éléments chimiques qui se terminent par un OH. Je dois retourner -1 si la chaîne se termine par OH. Cependant, mon programme ne fonctionne pas. Où ai-je tort? #include <stdio.h> #include <string.h> int hydroxide(char *string....
J'essaie de créer une fonction récursive qui supprime les caractères en double consécutifs d'une chaîne. Cela fonctionne bien sauf les premiers caractères. Par exemple, si mon entrée est MMMMMuuuuuOOOOOKKKKLLLEE OOOOLLL ou quelque chose comme ça, la sortie est MMuOKLE OL. Comme vous pouvez le voir, ....
29 avril 2020 à 00:00
Je dois utiliser un double pointeur dans la fonction pour remplir les éléments de la structure (la fonction doit être vide). Mais il n'imprime rien. Je suppose que le problème est de passer la bonne adresse, mais je ne peux pas la trouver. #include <stdio.h> #include <stdlib.h> typedef struct nums{....
Mon programme doit faire ce qui suit: Inverser un tableau (p. Ex. niz[] = { 2, 4, 5, 7, 4, 8, 3 } doit devenir niz[] = { 3, 8, 4, 7, 5, 4, 2 } Stockez les valeurs d'un tableau inversé dans un tout nouveau tableau Tout cela doit être fait sans utiliser printf à l'intérieur de la fonction qui inverse ....
23 avril 2020 à 00:26
Je travaille sur une affectation de laboratoire où l'utilisateur entre une chaîne et un point de départ et d'arrêt pour une sous-chaîne dans la chaîne à inverser. Par exemple, si un utilisateur entre la chaîne "go bobcats" et les nombres 3 (pour l'index de départ) et 7 (pour l'index de fin), la sort....
Je suis assez nouveau pour les pointeurs en C et j'avais une question pratique et je ne comprends pas pourquoi la réponse est ce que c'est. Le code est comme suit: #include <stdio.h> #include <stdlib.h> void changeValue(int *valuePassed) { *valuePassed = 100; } int main() { int testValue ....
J'essaye de créer un programme selon l'invite ci-dessous mais je continue de recevoir une erreur Caught std::exception, what(): basic_string::at: __n (which is 0) >= this->size() (which is 0), je pensais que j'étais solide en C ++ mais je suppose que le temps fait des ravages. Mon code est ci-dessou....
9 avril 2020 à 19:12
Ceci est un exercice pour ma classe, et je ne sais pas comment aborder la fonction qui doit être faite pour inverser l'ordre. #include <iostream> #include <iomanip> void reverseorder(int[], int); void printout(int[], int); const int SIZE = 10; int main() { int number[SIZE] = {10, 15, 20, 25, 30, ....
8 avril 2020 à 22:53
#include<stdio.h> void swap(int *a,int *b){ int p=*b; *b=*a; *a=p; /*int *p=b; b=a; a=p; */ } int main(){ int a,b; scanf("%d %d",&a,&b); swap(&a,&b); printf("%d %d",a,b); } Ci-dessus, le code. Si je mets 3 5 comme entrée, alors il devrait échanger ses v....
J'essaie de supprimer tous les nœuds d'utilisateurs ayant un âge inférieur à la limite donnée. Le problème est que l'implémentation de cette fonction est incorrecte. L'algorithme doit être récursif. Exemple d'entrée: Jennifer 11 John 19 Sarah 17 Mark 24 Exemple de sortie: (null) 11 John 19 17 Ma....