Documente Academic
Documente Profesional
Documente Cultură
DE
PROGRAMMATION
LE
LANGAGE
C
3ime par7e
programme
REMPLIR
en7er
tableau
A[5]
en7er
I
pour
I
variant
de
1
5
faire
lire
A[I]
npour
nprogramme
main() { int A[5]; int I for (I=0; I<5; I++) scanf("%d", &A[I]); }
m Colonnes
n Lignes
(le code ASCII de ' ' est 32, et le code ASCII de 'a' est 97)
strncpy(<s>, <t>, <n>) Copie <n> car. de <t> vers <s> strncat(<s>, <t>, <n>)
EXERCICES
Ecrire
un
programme
qui
permet
de
saisir
une
phrase.
Vrier
si
cepe
phrase
est
un
palindrome
EXERCICES
#include<stdio.h>
#include<conio.h>
main()
{
int
a=0;
char
txt[300];
prinw(Saisir
la
phrase
:
);
while(((txt(a)=getchar())!=\n)&(a<299))
{a++;}
txt[a+1]=\0;
prinw(\n%s,txt);
getch();
}
#include
<stdio.h>
#include
<conio.h>
main()
{
int
i=0,j;
char
A[500];
prinw(saisir
une
phrase
\n");
gets(A);
while(A[i]!='\0')
i++;
j=i-1;
i=0;
while((A[i]==A[j])&(i<=j))
{
i++;
j--;
}
if(i<j)
puts(Pas
un
palindrome");
else
puts("C'est
un
palindrome");
getch();
}
Adressage indirect : Soit A une variable contenant la valeur 10 et P un pointeur qui con7ent l'adresse de A. En mmoire, A et P peuvent se prsenter comme suit :
Si P pointe sur une composante quelconque d'un tableau, alors P+1 pointe sur la composante suivante. Plus gnralement, P+i pointe sur la i-ime composante derrire P et P-i pointe sur la i-ime composante devant P.
EXERCICES
Ecrire
un
programme
qui
permet
de
saisir
une
phrase
en
formalisme
pointeur.
Vrier
si
cepe
phrase
est
un
palindrome
toujour
en
formalisme
pointeur