CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

String, comment résoudre ce problème? C

betternerfkassa
betternerfkassa
Niveau 9
30 octobre 2016 à 17:14:14

Je viens d'apprendre les string mais je n'ai aucune idée de comment résoudre ce problème? https://image.noelshack.com/fichiers/2016/43/1477844006-capture-d-ecran-2016-10-30-a-00-22-14.png https://image.noelshack.com/fichiers/2016/43/1477844038-capture-d-ecran-2016-10-30-a-00-22-05.png

betternerfkassa
betternerfkassa
Niveau 9
30 octobre 2016 à 17:34:45

Je n'ai pas très bien compris. En gros est-ce que je suis obligé de mettre 26 if? Ce qui me semble illogique, il doit bien y avoir une fonction. Je ne dois pas faire ( if string[i]=='a' , counterA++), ça serait beaucoup trop long.

godrik
godrik
Niveau 30
30 octobre 2016 à 18:39:58

tu peux utiliser le fait que les lettres non accentue sont represente par le code ascii de facon continue. Google "table ascii". Mais si tu veux traiter les accents, cedilles, etc., il n'y a pasvraiment de choix.

andryrdev
andryrdev
Niveau 10
31 octobre 2016 à 11:44:15

Ce que veut dire apt-get-install:
Tu fais un tableau de int pour mettre tes compteurs et dans
ta boucle tu fais compteurs[c -'a']++
Ensuite tu récupères l'indice du max de tes compteurs et le caractère correspondant est indice + 'a'

IssouAlChancla
IssouAlChancla
Niveau 9
31 octobre 2016 à 13:02:12

Sur quel site t'as trouvé ce problème ? On dirait un genre de FranceIOI en anglais

lokilok
lokilok
Niveau 16
31 octobre 2016 à 13:39:10

+1. tu crées un tableau à 2 dimensions

Pourquoi 2 dimensions ? Jusqu'à présent tout le monde n'a parlé que de tableau à une dimension.

lokilok
lokilok
Niveau 16
05 novembre 2016 à 14:46:58

J'avais bien compris mais je vois pas l'intérêt, ça ne fait que compliquer les choses.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment