A voir également:
- Ecire un programme sur C#
- Programme demarrage windows 10 - Guide
- Forcer la fermeture d'un programme - Guide
- Mettre en veille un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Desinstaller un programme - Guide
9 réponses
Je ne connais pas trop de choses en C ou C++ mais je peux te donner l'algorithme et toi tu vas te charger de le coder
Variables:
A,B:chaîne de caractère; (chaîne de caractère = tableau de caractères ASCII)
i,l:entier;
Constantes:
N=...;
Début
Lire(A);
l <= longueur(a); (en pascal c'est lenth(a) )
Pour i de 0 à l-1 faire B[i] <= A[(l+1)-i];
Ecrire(B)
Fin.
Variables:
A,B:chaîne de caractère; (chaîne de caractère = tableau de caractères ASCII)
i,l:entier;
Constantes:
N=...;
Début
Lire(A);
l <= longueur(a); (en pascal c'est lenth(a) )
Pour i de 0 à l-1 faire B[i] <= A[(l+1)-i];
Ecrire(B)
Fin.
Merci pour ton aide,
Pour le moment, j'ai ça:
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
String a;
longeur = 0;
a = Console.ReadLine();
do
{
if (a == "a") Console.Write("z");
if (a == "b") Console.Write("y");
if (a == "c") Console.Write("x");
if (a == "d") Console.Write("w");
if (a == "e") Console.Write("v");
if (a == "f") Console.Write("u");
if (a == "g") Console.Write("t");
if (a == "h") Console.Write("s");
if (a == "i") Console.Write("r");
if (a == "j") Console.Write("q");
if (a == "k") Console.Write("p");
if (a == "l") Console.Write("o");
if (a == "m") Console.Write("n");
if (a == "n") Console.Write("m");
if (a == "o") Console.Write("l");
if (a == "p") Console.Write("k");
if (a == "q") Console.Write("j");
if (a == "r") Console.Write("i");
if (a == "s") Console.Write("h");
if (a == "t") Console.Write("g");
if (a == "u") Console.Write("f");
if (a == "v") Console.Write("e");
if (a == "w") Console.Write("d");
if (a == "x") Console.Write("c");
if (a == "y") Console.Write("b");
if (a == "z") Console.Write("a");
numero++;
} while (longueur = 100);
}
}
}
Mais il me met que longeur n'est pas juste dans le consexte.
Pour le moment, j'ai ça:
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
String a;
longeur = 0;
a = Console.ReadLine();
do
{
if (a == "a") Console.Write("z");
if (a == "b") Console.Write("y");
if (a == "c") Console.Write("x");
if (a == "d") Console.Write("w");
if (a == "e") Console.Write("v");
if (a == "f") Console.Write("u");
if (a == "g") Console.Write("t");
if (a == "h") Console.Write("s");
if (a == "i") Console.Write("r");
if (a == "j") Console.Write("q");
if (a == "k") Console.Write("p");
if (a == "l") Console.Write("o");
if (a == "m") Console.Write("n");
if (a == "n") Console.Write("m");
if (a == "o") Console.Write("l");
if (a == "p") Console.Write("k");
if (a == "q") Console.Write("j");
if (a == "r") Console.Write("i");
if (a == "s") Console.Write("h");
if (a == "t") Console.Write("g");
if (a == "u") Console.Write("f");
if (a == "v") Console.Write("e");
if (a == "w") Console.Write("d");
if (a == "x") Console.Write("c");
if (a == "y") Console.Write("b");
if (a == "z") Console.Write("a");
numero++;
} while (longueur = 100);
}
}
}
Mais il me met que longeur n'est pas juste dans le consexte.
Pardon je crois que j'ai fait une faute c'est à ton message que j'ai répondu
En tout cas,il y a beaucoup de fautes dans ton programme;
Il te faut faire
longueur <= longeur(a) en pascal lenght(a) et toi tu as juste fait longueur donc tu cherche quoi signifie LONGUEUR en C
Pour i <= 1 à longueur faire
Si A[i] = 'a' alors A[i] <= 'z'
....
....
....
....
....
...
...
write(A);
En tout cas,il y a beaucoup de fautes dans ton programme;
Il te faut faire
longueur <= longeur(a) en pascal lenght(a) et toi tu as juste fait longueur donc tu cherche quoi signifie LONGUEUR en C
Pour i <= 1 à longueur faire
Si A[i] = 'a' alors A[i] <= 'z'
....
....
....
....
....
...
...
write(A);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Heuu, pardon
Oui, c'est aussi ce que mon père m'a dit.
Mais je ne connais pas les "commandes" pour écrire ça.
Oui, c'est aussi ce que mon père m'a dit.
Mais je ne connais pas les "commandes" pour écrire ça.
drdeteck
Messages postés
32
Date d'inscription
vendredi 9 juin 2006
Statut
Membre
Dernière intervention
28 mars 2008
13
22 janv. 2008 à 19:28
22 janv. 2008 à 19:28
Transforme tes charactère en ascii en chiffre, fait ton traitement numérique et revient en char.
Tu peux consulter cette page
On ne dit pas commandes mais "procédures " et "fonctions"
La seule chose qui ne paraît pas très claire ici est celle la longueur de la chaîne de caractères,tu peux la consulter à ce lien que je t'ai donné
Tu ne dois pas faire while do mais For to do ...
On ne dit pas commandes mais "procédures " et "fonctions"
La seule chose qui ne paraît pas très claire ici est celle la longueur de la chaîne de caractères,tu peux la consulter à ce lien que je t'ai donné
Tu ne dois pas faire while do mais For to do ...
Désolé, mais je ne comprend pas ce que vous voulez dire.
Je suis débutant en C# et c'est la première langue que j'apprend. (Je lis des livres en allemand).
Je suis débutant en C# et c'est la première langue que j'apprend. (Je lis des livres en allemand).
tu veux que ton programme fasse quoi en faite?
et ceci dis les boucle
do
{
}while(conditionDeSortie);
et
while(conditionDeSortie)
{
}
existe
Et je te conseillerais que trop bien de laisser tomber le c# si tu commence car ce n'est qu'une extension d'un langage object.
Si tu commence la programmation en objet et en c, apprend plutot le c++ qui est la base et l'origine du c#
et ceci dis les boucle
do
{
}while(conditionDeSortie);
et
while(conditionDeSortie)
{
}
existe
Et je te conseillerais que trop bien de laisser tomber le c# si tu commence car ce n'est qu'une extension d'un langage object.
Si tu commence la programmation en objet et en c, apprend plutot le c++ qui est la base et l'origine du c#