<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>langage de programmation - F2School</title>
	<atom:link href="https://f2school.com/tag/langage-de-programmation/feed/" rel="self" type="application/rss+xml" />
	<link>https://f2school.com/tag/langage-de-programmation/</link>
	<description>Votre bibliothèque en ligne</description>
	<lastBuildDate>Wed, 01 Feb 2023 20:17:13 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://f2school.com/wp-content/uploads/2019/09/69591802_108099623904091_8806667596762972160_n-150x150.png</url>
	<title>langage de programmation - F2School</title>
	<link>https://f2school.com/tag/langage-de-programmation/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Exercices corrigés sur les pointeurs et fonctions – Langage C</title>
		<link>https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/</link>
					<comments>https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Sat, 14 Mar 2020 19:26:41 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[examen langage c corrigé pdf]]></category>
		<category><![CDATA[exercice corrigé langage c pointeur]]></category>
		<category><![CDATA[exercice corrigé pointeur langage c]]></category>
		<category><![CDATA[exercice programmation c corrigés en pdf]]></category>
		<category><![CDATA[exercices corrigés fonctions langage c pdf]]></category>
		<category><![CDATA[exercices corrigés langage c]]></category>
		<category><![CDATA[exercices corrigés langage c les fonctions]]></category>
		<category><![CDATA[exercices corrigés langage c les fonctions pdf]]></category>
		<category><![CDATA[exercices corrigés langage c pointeur]]></category>
		<category><![CDATA[exercices corrigés langage c pointeur pdf]]></category>
		<category><![CDATA[exercices corrigés sur les pointeurs en langage c pdf]]></category>
		<category><![CDATA[langage c exercices corrigés gratuit pdf]]></category>
		<category><![CDATA[langage c exercices corrigés les fonctions]]></category>
		<category><![CDATA[langage c exercices corrigés pdf]]></category>
		<category><![CDATA[langage c les fonctions exercices corrigés pdf]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage c pdf exercices corrigés]]></category>
		<category><![CDATA[langage de programmation]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[les fonctions en c exercices corrigés pdf]]></category>
		<category><![CDATA[les fonctions en langage c exercices corrigés]]></category>
		<category><![CDATA[les fonctions en langage c exercices corrigés pdf]]></category>
		<category><![CDATA[les pointeurs en c exercices corrigés]]></category>
		<category><![CDATA[les pointeurs en c pdf]]></category>
		<category><![CDATA[les pointeurs exercices corrigés]]></category>
		<category><![CDATA[pointeur en c exercices corrigés]]></category>
		<category><![CDATA[pointeurs et tableaux en c exercice]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=5695</guid>

					<description><![CDATA[<p>Exercices corrigés sur les pointeurs et fonctions – Langage C Exercices corrigés sur les pointeurs et fonctions N°1 – Langage C Écrire une fonction qui permet de rechercher dans un tableau d&#8217;entiers tab une valeur A. void chercherVal (int tab[], int n, int A, int *pos, int *nb_occ); Dans pos, la fonction sauvegarde l&#8217;indice de [&#8230;]</p>
<p>The post <a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image aligncenter size-large"><img fetchpriority="high" decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-sur-les-pointeurs-et-fonctions-–-Langage-C-1024x574.png" alt="Exercices corrigés sur les pointeurs et fonctions – Langage C" class="wp-image-5700" srcset="https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-sur-les-pointeurs-et-fonctions-–-Langage-C-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-sur-les-pointeurs-et-fonctions-–-Langage-C-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-sur-les-pointeurs-et-fonctions-–-Langage-C-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-sur-les-pointeurs-et-fonctions-–-Langage-C-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-sur-les-pointeurs-et-fonctions-–-Langage-C.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<span id="more-5695"></span>



<p class="wp-block-paragraph"><strong>Exercices corrigés sur les pointeurs et fonctions – Langage C</strong></p>



<h5 class="wp-block-heading"><strong>Exercices corrigés sur les pointeurs et fonctions N°1  – Langage C</strong> </h5>



<p class="wp-block-paragraph">Écrire une fonction qui permet de rechercher dans un tableau
d&#8217;entiers tab une valeur A. void chercherVal (int tab[], int n, int A, int
*pos, int *nb_occ);

Dans pos, la fonction sauvegarde l&#8217;indice de la
dernière apparition et -1 si la valeur n&#8217;a pas été trouvée. Dans nb_occ, elle
sauvegarde le nombre d&#8217;occurence de A dans tab.



</p>


<p><strong><span style="color: #0000ff;"><u>Solution</u></span></strong></p>
<p><span style="color: #0000ff;">#include&lt;stdio.h&gt;</span></p>
<p><span style="color: #0000ff;">#define N 100</span></p>
<p><span style="color: #0000ff;">void chercherVal (int tab[], int n, int A, int *pos, int *nb_occ);</span></p>
<p><span style="color: #0000ff;">// int *tab ========== int tab[]//µµµµ*******************************</span></p>
<p><span style="color: #0000ff;">void saisie(int *ptab,int *pn); //ou int tab[]</span></p>
<p><span style="color: #0000ff;">void affiche(int tab[],int n);</span></p>
<p><span style="color: #0000ff;">void main()</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p><span style="color: #0000ff;">int tab[N],n,val,nb_occ=0,pos=-1;;</span></p>
<p><span style="color: #0000ff;">saisie(tab,&amp;n);</span></p>
<p><span style="color: #0000ff;">affiche(tab,n);</span></p>
<p><span style="color: #0000ff;">printf(&#8220;\n Donner la val a chercher \n&#8221;); // SERT LORSKE unr fction A appelle B et B appelle A</span></p>
<p><span style="color: #0000ff;">scanf(&#8220;%d&#8221;,&amp;val);</span></p>
<p><span style="color: #0000ff;">chercherVal(tab,n,val,&amp;pos,&amp;nb_occ);</span></p>
<p><span style="color: #0000ff;">if(nb_occ==0 )printf(&#8220;NEXISTE PAS&#8221;);</span></p>
<p><span style="color: #0000ff;">else printf(&#8220;Existe %d fois à la position %d &#8220;,nb_occ,pos);</span></p>
<p><span style="color: #0000ff;">}</span></p>
<p><span style="color: #0000ff;">void chercherVal (int tab[], int n, int A, int *pos, int *nb_occ)</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; int i=0;</span></p>
<p>&nbsp;&nbsp;&nbsp; <span style="color: #0000ff;">while(i&lt;n)</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; {</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(tab[i]==A)</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //nb_occ=*nb_occ+1;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (*nb_occ)++;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *pos=i;</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff;">&nbsp;&nbsp; }</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i++;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; }</span></p>
<p><span style="color: #0000ff;">}</span></p>
<p><span style="color: #0000ff;">void saisie(int *ptab,int *pn) //ou int tab[]</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p>&nbsp;&nbsp;<span style="color: #0000ff;">&nbsp; int i;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; do{</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;Donner la taille du tableau \n&#8221;);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,pn);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; }while(*pn&lt;=0);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; for(i=0;i&lt;*pn;i++)</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; {</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;Donner tab[%d] &#8220;,i);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,ptab+i); // OU &amp;tab[i]</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; }</span></p>
<p><span style="color: #0000ff;">}</span></p>
<p><span style="color: #0000ff;">void affiche(int tab[],int n)</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp; int i;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp; for(i=0;i&lt;n;i++)</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; {</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8221; %d | &#8220;,tab[i]);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; }</span></p>
<p><span style="color: #0000ff;">}</span></p>


<h5 class="wp-block-heading"> <strong>Exercices corrigés sur les pointeurs et fonctions N°2  – Langage C</strong>  </h5>



<p class="wp-block-paragraph">On souhaite écrire une fonction qui permet de résoudre une
équation du premier degré&nbsp;: ax+b=0. Voici le prototype de la
fonction&nbsp;:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int
resoudre1(int a, int b, float *x);</p>



<p class="wp-block-paragraph">la fonction retourne le nombre de solution trouvé (0: pas de
solution, 1: une solution, -1: tout x est solution). Dans le cas où l&#8217;équation
a une solution, la fonction retourne la solution dans x.</p>


<p><strong><span style="color: #0000ff;"><u>Solution</u></span></strong></p>
<p><span style="color: #0000ff;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #0000ff;">int resoudre1(int a, int b, float *x);</span></p>
<p><span style="color: #0000ff;">int main()</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p><span style="color: #0000ff;">&nbsp; &nbsp;&nbsp;int a,b;</span></p>
<p>&nbsp;<span style="color: #0000ff;">&nbsp;&nbsp; float x;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; int res;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; printf(&#8220;Donner a et b de ax+b \n&#8221;);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; scanf(&#8220;%d %d&#8221;,&amp;a,&amp;b);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; res=resoudre1(a,b,&amp;x);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; if(res==0) printf(&#8220;Pas de resultat de %d X+ %d &#8220;,a,b);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; else if(res==-1) printf(&#8220;les solutions de %d X+ %d : X appartient a R&#8221;,a,b);</span></p>
<p>&nbsp;<span style="color: #0000ff;">&nbsp;&nbsp; else (&#8220;Unique resultat de %d X+ %d est %.3f&#8221;,a,b,x);</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; return 0;</span></p>
<p><span style="color: #0000ff;">}</span></p>
<p><span style="color: #0000ff;">int resoudre1(int a, int b, float *x)</span></p>
<p><span style="color: #0000ff;">{</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; if ((a==b)&amp;&amp;(b!=0)) return 0;</span></p>
<p>&nbsp;<span style="color: #0000ff;">&nbsp;&nbsp; if((a==0)&amp;&amp;(b==0)) return -1;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; *x=-(float)b/a;</span></p>
<p><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; return 1;</span></p>
<p><span style="color: #0000ff;">}</span></p>


<h5 class="wp-block-heading"><strong>Exercices sans corrigés sur les pointeurs et fonctions N°1  – Langage C</strong> </h5>



<h5 class="wp-block-heading"><strong>Exercice 3</strong></h5>



<p class="wp-block-paragraph">1. Écrire une fonction&nbsp;: supprimer_nul, qui permet de
supprimer la première valeur nulle d&#8217;un tableau d&#8217;entier passé en paramètre.</p>



<p class="wp-block-paragraph">2. Écrire une fonction&nbsp;: nb_occurrence, qui étant
donnés un tableau T de n entiers et un entier x, détermine puis retourne le
nombre d&#8217;occurence de x dans T.</p>



<p class="wp-block-paragraph">3. Écrire une fonction&nbsp;: compacter, qui permet de
compacter les éléments du tableau tab. Cette opération consiste à supprimer
toutes les valeurs nulles du tableau. </p>



<p class="wp-block-paragraph">Astuce: utiliser nb_occurrence pour trouver nb, nombre de répétition
de zéro dans le tableau, puis appeler supprimer_nul nb fois.</p>



<h5 class="wp-block-heading"><strong>Exercice 4</strong></h5>



<p class="wp-block-paragraph">Écrire une fonction qui détermine les indices de la plus
grande valeur dans imax et la plus petite valeur dans imin d&#8217;un tableau
d&#8217;entiers. </p>



<p class="wp-block-paragraph">void maxima (int
tab[], int n, int *imax, int * imin);</p>



<p class="wp-block-paragraph">Si le tableau contient plusieurs maxima ou minima, la
fonction retiendra la position du premier maximum ou minimum rencontré.</p>



<h5 class="wp-block-heading"><strong>Exercice 5</strong></h5>



<p class="wp-block-paragraph">Écrire une fonction qui détermine si une matrice carrée est
symétrique ou non. La fonction retourne 1 si oui et 0 si non.</p>



<p class="wp-block-paragraph">Une matrice est symétrique si Mij = Mji pour 0&lt;=i&lt;n et
0&lt;=j&lt;n.</p>



<p class="wp-block-paragraph">Voici le prototype de la fonction:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int estSymetrique (int M[MAX][MAX], int
n);</p>



<p class="wp-block-paragraph">Avec MAX est une constante.</p>



<h5 class="wp-block-heading"><strong>Exercice 6</strong></h5>



<p class="wp-block-paragraph">Écrire une fonction qui permet de rechercher dans un tableau
d&#8217;entiers tab une valeur A.&nbsp; int
chercherTab (int tab[], int n, int A, int *pos);</p>



<p class="wp-block-paragraph">La fonction retourne le nombre d&#8217;occurrence si A existe dans
le tableau et 0 si non. Dans pos, elle retourne l&#8217;indice de la dernière
apparition de la valeur dans le tableau et -1 si la valeur n&#8217;a pas été trouvée.
</p>



<h5 class="wp-block-heading"><strong>Exercice 7</strong></h5>



<p class="wp-block-paragraph">Soit une matrice A à deux dimensions NxN. Un « point col »
est un élément de la matrice qui est minimum de sa ligne et maximum de sa
colonne ou inversement. </p>



<p class="wp-block-paragraph">1. Ecrire une fonction estMaxLigne qui retourne 1 si une
valeur M est la plus grande sur toute la ligne L.</p>



<p class="wp-block-paragraph">2. Ecrire une fonction estMinColonne qui retourne 1 si une
valeur M est la plus petite sur toute la colonne C.</p>



<p class="wp-block-paragraph">3. Ecrire une fonction chercherPointCol qui affiche les
coordonnées de tous les points cols d’une matrice A. La fonction retourne le
nombre de point col trouver.</p>



<p class="wp-block-paragraph">Voici les prototypes des fonctions demandées&nbsp;:</p>



<p class="wp-block-paragraph">int estMaxLigne (int A[][], int N, int M, int L);</p>



<p class="wp-block-paragraph">int estMinColonne (int A[][], int N, int M, int C);</p>



<p class="wp-block-paragraph">int chercherPointCol (int A[][], int N);</p>



<h5 class="wp-block-heading"><strong>Exercice 8</strong></h5>



<p class="wp-block-paragraph">On souhaite écrire une fonction qui permet de résoudre une équation du second degré. Voici le prototype de la fonction:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>



<p class="has-text-align-center wp-block-paragraph">&nbsp; int resoudre2(int a, int b, int c, float *x1, float *x2);</p>



<p class="wp-block-paragraph">la fonction retourne le nombre de solution trouvé (0: pas de
solution, 1: une solution, 2: une solutions, -1: tout x est solution). Dans le
cas où l&#8217;équation a une solution, la fonction retourne la solution dans x1.
Dans le cas où l&#8217;équation a deux solutions, la fonction retourne les solutions
dans x1 et x2.</p>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="iH6J7CYsJE"><a href="https://f2school.com/exercices-corriges-langage-c-instructions-simples/">Exercices corrigés langage c &#8211; Instructions Simples</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Exercices corrigés langage c &#8211; Instructions Simples » &#8212; F2School" src="https://f2school.com/exercices-corriges-langage-c-instructions-simples/embed/#?secret=BIVZc2IF2l#?secret=iH6J7CYsJE" data-secret="iH6J7CYsJE" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/><p>The post <a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Exercices corrigés langage c &#8211; Instructions Simples</title>
		<link>https://f2school.com/exercices-corriges-langage-c-instructions-simples/</link>
					<comments>https://f2school.com/exercices-corriges-langage-c-instructions-simples/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Sat, 14 Mar 2020 14:50:35 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[exercice corrigé langage c pdf]]></category>
		<category><![CDATA[exercice de programmation en c]]></category>
		<category><![CDATA[exercice en langage c]]></category>
		<category><![CDATA[exercice langage c]]></category>
		<category><![CDATA[exercice langage c débutant pdf]]></category>
		<category><![CDATA[langage c]]></category>
		<category><![CDATA[langage c exercices corrigés]]></category>
		<category><![CDATA[langage c exercices corrigés gratuit pdf]]></category>
		<category><![CDATA[langage c exercices corrigés pdf]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage c pdf exercices corrigés]]></category>
		<category><![CDATA[langage de programmation]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=5678</guid>

					<description><![CDATA[<p>Exercices corrigés langage c &#8211; Instructions Simples Exercice 1 Écrire un algorithme qui calcule et affiche le quotient et le reste de la division entière de deux nombres entiers saisis au clavier. Solution #include &#60;stdio.h&#62; void main() { int a,b; float rest,quot; printf(&#8220;donner deux entiers: \n&#8221;); scanf(&#8220;%d %d&#8221;,&#38;a,&#38;b); rest=a%b; quot=a/b; printf(&#8220;le quotient de a/b est [&#8230;]</p>
<p>The post <a href="https://f2school.com/exercices-corriges-langage-c-instructions-simples/">Exercices corrigés langage c – Instructions Simples</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/exercices-corriges-langage-c-instructions-simples/">Exercices corrigés langage c &#8211; Instructions Simples</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples-1024x574.png" alt="Exercices corrigés langage c - Instructions Simples" class="wp-image-5685" srcset="https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<span id="more-5678"></span>



<p class="wp-block-paragraph"><strong>Exercices corrigés langage c &#8211; Instructions Simples</strong></p>



<h5 class="wp-block-heading"><strong>Exercice 1</strong> </h5>



<p class="wp-block-paragraph">Écrire un algorithme qui calcule et affiche le quotient et
le reste de la division entière de deux nombres entiers saisis au clavier.</p>


<p><span style="color: #333399;"><strong><u>Solution</u></strong></span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">void main()</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">{</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">int a,b;</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">float rest,quot;</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">printf(&#8220;donner deux entiers: \n&#8221;);</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">scanf(&#8220;%d %d&#8221;,&amp;a,&amp;b);</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">rest=a%b;</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">quot=a/b;</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">printf(&#8220;le quotient de a/b est %.1f \n le reste de a/b est %.1f&#8221;,quot,rest);</span></p>
<p style="padding-left: 40px;"><span style="color: #333399;">}</span></p>


<h5 class="wp-block-heading"><strong>Exercice 2 </strong></h5>



<p class="wp-block-paragraph">Écrire un algorithme qui calcule et affiche la résistance équivalente à trois résistances (dont les valeurs sont saisies au clavier) branchées en série et en parallèle. On rappelle que :</p>


<p>Rs<sub>érie</sub> = R1+ R2 + R3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; R<sub>parallèle</sub>= (R1+R2+R3)/(R1R2+R1R3+R2R3)</p>
<p><span style="color: #333399;"><strong><u>Solution</u></strong></span></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">float r1,r2,r3,rs,rp;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner trois resistances: \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%f %f %f&#8221;,&amp;r1,&amp;r2,&amp;r3);</span></p>
<p><span style="color: #333399;">rs=r1+r2+r3;</span></p>
<p><span style="color: #333399;">rp=rs/((r1*r2)+(r1*r3)+(r2*r3));</span></p>
<p><span style="color: #333399;">printf(&#8220;Rs= %.3f \nRp= %.3f &#8220;,rs,rp);</span></p>
<p><span style="color: #333399;">}</span></p>


<h5 class="wp-block-heading"><strong>Exercice 3</strong></h5>



<p class="wp-block-paragraph">Écrire un algorithme qui permet d’échanger les valeurs de 3 entiers saisis au clavier (valeur de B en A, valeur de C en B, valeur de A en C).</p>


<p><span style="color: #333399;"><u><strong>Solution</strong></u></span></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">int a,b,c,aux;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner trois entiers: \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d %d %d&#8221;,&amp;a,&amp;b,&amp;c);</span></p>
<p><span style="color: #333399;">printf(&#8220;avant permutation:\n&nbsp;&nbsp;&nbsp;&nbsp; a=%d&nbsp;&nbsp;&nbsp; \n&nbsp;&nbsp;&nbsp;&nbsp; b=%d \n&nbsp;&nbsp;&nbsp;&nbsp; c=%d \n&#8221;,a,b,c);</span></p>
<p><span style="color: #333399;">aux=a;</span></p>
<p><span style="color: #333399;">a=c;</span></p>
<p><span style="color: #333399;">c=b;</span></p>
<p><span style="color: #333399;">b=aux;</span></p>
<p><span style="color: #333399;">printf(&#8220;après permutation:\n&nbsp;&nbsp;&nbsp;&nbsp; a=%d \n&nbsp;&nbsp;&nbsp;&nbsp; b=%d \n&nbsp;&nbsp;&nbsp;&nbsp; c=%d &#8220;,a,b,c);</span></p>
<p><span style="color: #333399;">}</span></p>


<h5 class="wp-block-heading"><strong>Exercice 4</strong></h5>



<p class="wp-block-paragraph">Un ouvrier est payé 3.397 DT par heure et 4.322 DT pour les
heures supplémentaires. Il subit une retenue de base de 2.2% sur son salaire
brut (le salaire brut est le salaire obtenu en tenant compte des heures de base
et des heures supplémentaires).</p>



<p class="wp-block-paragraph">Écrire un algorithme qui, connaissant le nombre d’heures de
base et le nombre d’heures supplémentaires, permet de calculer le salaire final
de l’ouvrier.</p>


<p><span style="color: #333399;"><u><strong>Solution</strong></u></span></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">const int ph=2;</span></p>
<p><span style="color: #333399;">const int phs=2;</span></p>
<p><span style="color: #333399;">int nbh,nbhs;</span></p>
<p><span style="color: #333399;">float sbrut,sfinal;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner nombre d&#8217;heures de base et supplementaire: \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d %d&#8221;,&amp;nbh,&amp;nbhs);</span></p>
<p><span style="color: #333399;">int r=ph;</span></p>
<p><span style="color: #333399;">int rs=phs;</span></p>
<p><span style="color: #333399;">sbrut=(nbh*ph)+(nbhs*phs);</span></p>
<p><span style="color: #333399;">sfinal=(97.8*sbrut)/100;</span></p>
<p><span style="color: #333399;">printf(&#8220;Votre salaire finanl est %f &#8220;,sfinal);</span></p>
<p><span style="color: #333399;">}</span></p>


<h5 class="wp-block-heading">Exercice 5</h5>



<p class="wp-block-paragraph">Écrire un algorithme qui permet de calculer la somme de 4
valeurs saisies au clavier</p>



<ul class="wp-block-list">
<li>&nbsp;en
utilisant 5 variables</li>



<li>en utilisant 2 variables</li>
</ul>


<p><span style="color: #333399;"><u><strong>Solution</strong></u></span></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">int a,b,c,d,s;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner 4 entiers \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d %d %d %d&#8221;,&amp;a,&amp;b,&amp;c,&amp;d);</span></p>
<p><span style="color: #333399;">s=a+b+c+d;</span></p>
<p><span style="color: #333399;">printf(&#8220;somme = %d \n&#8221;,s);</span></p>
<p><span style="color: #333399;">// METHODE 2</span></p>
<p><span style="color: #333399;">int v1,v2=0;</span></p>
<p><span style="color: #333399;">printf(&#8220;AUTRE METHODE DE 2 VAR : \n donner 1 entiers \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d&#8221;,&amp;v1);</span></p>
<p><span style="color: #333399;">v2=v2+v1;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner 1 entiers \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d&#8221;,&amp;v1);</span></p>
<p><span style="color: #333399;">v2=v2+v1;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner 1 entiers \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d&#8221;,&amp;v1);</span></p>
<p><span style="color: #333399;">v2=v2+v1;</span></p>
<p><span style="color: #333399;">printf(&#8220;donner 1 entiers \n&#8221;);</span></p>
<p><span style="color: #333399;">scanf(&#8220;%d&#8221;,&amp;v1);</span></p>
<p><span style="color: #333399;">v2=v2+v1;</span></p>
<p><span style="color: #333399;">printf(&#8220;La somme est s= %d \n&#8221;,v2);</span></p>
<p><span style="color: #333399;">}</span></p>


<h5 class="wp-block-heading"><strong>Exercice 6 </strong></h5>



<p class="wp-block-paragraph">Dire si le nom de ces variables est valide ou non valide.</p>



<figure class="wp-block-table"><table><tbody><tr><td>
  prod_a
  </td><td>
  &nbsp;
  </td><td>
  $total
  </td><td>
  &nbsp;
  </td></tr><tr><td>
  Newbal
  </td><td>
  &nbsp;
  </td><td>
  moyenne
  </td><td>
  &nbsp;
  </td></tr><tr><td>
  9ab6
  </td><td>
  &nbsp;
  </td><td>
  _c3
  </td><td>
  &nbsp;
  </td></tr><tr><td>
  c123
  </td><td>
  &nbsp;
  </td><td>
  new bal
  </td><td>
  &nbsp;
  </td></tr><tr><td>
  sum.of
  </td><td>
  &nbsp;
  </td><td>
  grade1
  </td><td>
  &nbsp;
  </td></tr><tr><td>
  Abcd
  </td><td>
  &nbsp;
  </td><td>
  1234
  </td><td>
  &nbsp;
  </td></tr></tbody></table></figure>


<p><span style="color: #333399;"><u><strong>Solution</strong></u></span></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">int prod_a;</span></p>
<p><span style="color: #333399;">int $total;</span></p>
<p><span style="color: #333399;">int Newbal;</span></p>
<p><span style="color: #333399;">int moyenne;</span></p>
<p><span style="color: #333399;">//int 9ab6; faux</span></p>
<p><span style="color: #333399;">int _c3;</span></p>
<p><span style="color: #333399;">int c123;</span></p>
<p><span style="color: #333399;">//int new bal; faux</span></p>
<p><span style="color: #333399;">//int sum.of; faux</span></p>
<p><span style="color: #333399;">int grade1;</span></p>
<p><span style="color: #333399;">int Abcd;</span></p>
<p><span style="color: #333399;">//int 1234; faux</span></p>


<h5 class="wp-block-heading"><strong>Exercice 7</strong></h5>



<p class="wp-block-paragraph">Écrire un algorithme qui calcule la surface d&#8217;un cercle sachant que son rayon est 2.59. Surface = rayon2 * 3.14</p>


<p><strong><span style="color: #333399;"><u>Solution</u></span></strong></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">#include &lt;math.h&gt;</span></p>
<p><span style="color: #333399;">#define pi 3.14</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">const float r=2.59;</span></p>
<p><span style="color: #333399;">float s=pow(r,2)*pi;</span></p>
<p><span style="color: #333399;">//sqrt(x) racine carré</span></p>
<p><span style="color: #333399;">//pow(a,b) puisssance de a^b</span></p>
<p><span style="color: #333399;">printf(&#8220;%.3f&#8221;,s);</span></p>
<p><span style="color: #333399;">}</span></p>


<h2 class="wp-block-heading"><strong>Exercice 8</strong></h2>



<p class="wp-block-paragraph">Écrire un algorithme qui calcule le volume d&#8217;un cylindre
sachant que son rayon est 5.2 et sa profondeur est de 2.8. Volume = rayon2 *
3.14 * profondeur.</p>


<p><span style="color: #333399;"><strong><u>Solution</u></strong></span></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">#include &lt;math.h&gt;</span></p>
<p><span style="color: #333399;">#define pi 3.14</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">const float r=5.2;</span></p>
<p><span style="color: #333399;">const float h=2.8;</span></p>
<p><span style="color: #333399;">float v=pow(r,2)*pi*h;</span></p>
<p><span style="color: #333399;">//sqrt(x) racine carré</span></p>
<p><span style="color: #333399;">//pow(a,b) puisssance de a^b</span></p>
<p><span style="color: #333399;">printf(&#8220;%.3f&#8221;,v);</span></p>
<p><span style="color: #333399;">}</span></p>
<h5><strong>Exercice 9</strong></h5>
<p>Écrire un algorithme qui convertit une température en degré Fahrenheit en une température degré celsius. Sachant que la température en degré Fahrenheit est égale à 41.&nbsp; temp _cal = 5/9×(temp_far-32)</p>
<p><strong><span style="color: #333399;"><u>Solution</u></span></strong></p>
<p><span style="color: #333399;">#include &lt;stdio.h&gt;</span></p>
<p><span style="color: #333399;">void main()</span></p>
<p><span style="color: #333399;">{</span></p>
<p><span style="color: #333399;">const float tmpf=62;</span></p>
<p><span style="color: #333399;">float tmpc;</span></p>
<p><span style="color: #333399;">tmpc=(5.0/9.0)*(tmpf-32);</span></p>
<p><span style="color: #333399;">printf(&#8220;%f&#8221;,tmpc);</span></p>
<p><span style="color: #333399;">}</span></p>


<h5 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Télécharger les Exercices corrigés langage c &#8211; Instructions Simples  Format word</h5>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2020/03/Exercices-corrigés-langage-c-Instructions-Simples.docx">Télécharger</a></strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="9n6JOYBEVt"><a href="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Exercices corrigés sur les pointeurs et fonctions – Langage C » &#8212; F2School" src="https://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/embed/#?secret=9n6JOYBEVt" data-secret="9n6JOYBEVt" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h5 class="has-text-align-center has-very-dark-gray-color has-text-color wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/><p>The post <a href="https://f2school.com/exercices-corriges-langage-c-instructions-simples/">Exercices corrigés langage c – Instructions Simples</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/exercices-corriges-langage-c-instructions-simples/">Exercices corrigés langage c &#8211; Instructions Simples</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/exercices-corriges-langage-c-instructions-simples/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
		<item>
		<title>Structures conditionnelles en langage C</title>
		<link>https://f2school.com/structures-conditionnelles-en-langage-c/</link>
					<comments>https://f2school.com/structures-conditionnelles-en-langage-c/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Thu, 26 Dec 2019 19:58:54 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[langage c]]></category>
		<category><![CDATA[langage c cours]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage de programmation]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[les structures conditionnelles]]></category>
		<category><![CDATA[structure conditionnelle]]></category>
		<category><![CDATA[structure conditionnelle c]]></category>
		<category><![CDATA[structures conditionnelles]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3205</guid>

					<description><![CDATA[<p>Structures conditionnelles en langage C La résolution de certains problèmes algorithmique ne peut se faire que sous condition et pour chaque condition un traitement spécifique sera déclenché et exclura les traitements des autres conditions &#160;Exemple: On veut afficher le résultat d’un étudiant (Echec, Succès) à partir de sa moyenne. Donc on a Besoin d’une structure [&#8230;]</p>
<p>The post <a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Structures-conditionnelles-en-langage-C-1024x574.png" alt="Structures conditionnelles en langage C" class="wp-image-5668" srcset="https://f2school.com/wp-content/uploads/2020/03/Structures-conditionnelles-en-langage-C-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Structures-conditionnelles-en-langage-C-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Structures-conditionnelles-en-langage-C-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Structures-conditionnelles-en-langage-C-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Structures-conditionnelles-en-langage-C.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>



<span id="more-3205"></span>



<p class="wp-block-paragraph"><strong>Structures conditionnelles en langage C</strong></p>



<p class="wp-block-paragraph">La résolution de certains problèmes algorithmique ne peut se faire que sous condition et pour chaque condition un traitement spécifique sera déclenché et exclura les traitements des autres conditions</p>



<h6 class="wp-block-heading"><strong>&nbsp;Exemple:</strong></h6>



<p class="wp-block-paragraph"> On veut afficher le résultat d’un étudiant (Echec, Succès) à partir de sa moyenne. </p>



<p class="wp-block-paragraph">Donc on a Besoin d’une structure qui évalue la condition de sa réussite !</p>



<h5 class="wp-block-heading">  Formes de structures conditionnelles&nbsp;: </h5>



<p class="wp-block-paragraph">On distingue plusieurs formes de structures
conditionnelles&nbsp;:</p>



<p class="wp-block-paragraph">&nbsp;<strong>Structure conditionnelle à un seul
choix&nbsp;:</strong> Il s’agit d’un traitement qui ne peut s’exécuter que si une
condition logique est satisfaite ; dans le cas contraire, rien ne devrait se
passer</p>



<p class="wp-block-paragraph"><strong>Structure
conditionnelle à deux choix&nbsp;:</strong> Il s’agit d’un
traitement qui ne peut s’exécuter que si une condition logique est satisfaite ;
dans le cas contraire, un autre traitement sera exécuté.</p>



<p class="wp-block-paragraph"><strong>Structure
conditionnelle imbriquée&nbsp;:</strong> Il s’agit d’un
traitement qui ne peut s’exécuter que si une condition logique est satisfaite ;
dans le cas contraire, un autre traitement sera exécuté. Les différents
traitements ne comportent plus uniquement des actions simples mais on peut leur
imbriquer des structures conditionnelles</p>



<p class="wp-block-paragraph"><strong>Structure
conditionnelle à choix multiple&nbsp;:</strong> Une structure à choix
multiple est une structure qui à partir d’un choix va se positionner sur le bon
traitement sans passer par les autres</p>



<p class="wp-block-paragraph"><strong>Télécharger le cours sur les Structures conditionnelles en langage C</strong></p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2019/12/structures-conditionnelles-en-langage-c.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">structures-conditionnelles-en-langage-c</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/structures-conditionnelles-en-langage-c.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="jOtva3Ds2o"><a href="https://f2school.com/les-tableaux-en-langage-c/">Les tableaux en langage C &#8211; Cours &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les tableaux en langage C &#8211; Cours &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-tableaux-en-langage-c/embed/#?secret=jOtva3Ds2o" data-secret="jOtva3Ds2o" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="7q8YYuKoa6"><a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures de données en c : Type enregistrement » &#8212; F2School" src="https://f2school.com/le-type-enregistrement-en-langage-c/embed/#?secret=7q8YYuKoa6" data-secret="7q8YYuKoa6" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="9mwPbMrgzC"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=9mwPbMrgzC" data-secret="9mwPbMrgzC" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="qsdV08mvDp"><a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures répétitives en C &#8211; langage C » &#8212; F2School" src="https://f2school.com/structures-repetitives-en-c/embed/#?secret=qsdV08mvDp" data-secret="qsdV08mvDp" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="VKIBnPh4O8"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=VKIBnPh4O8" data-secret="VKIBnPh4O8" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="NxFJFAlVdT"><a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Algorithme : cours, Résumés et exercices corrigés » &#8212; F2School" src="https://f2school.com/algorithme/embed/#?secret=NxFJFAlVdT" data-secret="NxFJFAlVdT" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/structures-conditionnelles-en-langage-c/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>Lecture et écriture en C &#8211; Programmation en C</title>
		<link>https://f2school.com/lecture-et-ecriture-en-langage-c/</link>
					<comments>https://f2school.com/lecture-et-ecriture-en-langage-c/#respond</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Wed, 25 Dec 2019 21:39:07 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[cours c]]></category>
		<category><![CDATA[cours complet langage c]]></category>
		<category><![CDATA[cours langage c]]></category>
		<category><![CDATA[cours langage c pdf]]></category>
		<category><![CDATA[créer un fichier en c]]></category>
		<category><![CDATA[écriture]]></category>
		<category><![CDATA[fscanf en c]]></category>
		<category><![CDATA[fscanf langage c]]></category>
		<category><![CDATA[langage c cours]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage de programmation]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[le langage c]]></category>
		<category><![CDATA[Lecture]]></category>
		<category><![CDATA[les variables]]></category>
		<category><![CDATA[les variables en c]]></category>
		<category><![CDATA[man printf]]></category>
		<category><![CDATA[printf]]></category>
		<category><![CDATA[printf en c]]></category>
		<category><![CDATA[printf langage c]]></category>
		<category><![CDATA[programmation]]></category>
		<category><![CDATA[programmation en c]]></category>
		<category><![CDATA[programmation en c pdf]]></category>
		<category><![CDATA[programmation langage c]]></category>
		<category><![CDATA[programmer en c]]></category>
		<category><![CDATA[scanf]]></category>
		<category><![CDATA[scanf c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3137</guid>

					<description><![CDATA[<p>Lecture et écriture en C &#8211; Programmation en C L’instruction de lecture permet de fournir des informations (données) à notre programme par l’intermédiaire d’un périphérique (clavier). L’instruction d’écriture permet à un programme de communiquer des informations (résultats) par l’intermédiaire d’un périphérique (écran). La bibliothèque standard &#60;stdio&#62; contient un ensemble de fonctions permettant la communication de [&#8230;]</p>
<p>The post <a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="973" height="454" src="http://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C.png" alt="Lecture et écriture en C - Programmation en C" class="wp-image-3164" srcset="https://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C.png 973w, https://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-600x280.png 600w, https://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-300x140.png 300w, https://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-768x358.png 768w" sizes="(max-width: 973px) 100vw, 973px" /></figure>



<span id="more-3137"></span>



<p class="wp-block-paragraph"><strong>Lecture et écriture en C &#8211; Programmation en C</strong></p>



<p class="wp-block-paragraph">L’instruction de lecture permet de fournir des
informations (données) à notre programme par l’intermédiaire d’un périphérique
(clavier).</p>



<p class="wp-block-paragraph">L’instruction d’écriture permet à un programme de
communiquer des informations (résultats) par l’intermédiaire d’un périphérique
(écran).</p>



<p class="wp-block-paragraph">La bibliothèque standard <strong>&lt;stdio&gt;</strong> contient un ensemble de fonctions permettant la
communication de l’ordinateur avec le monde extérieur.</p>



<p class="wp-block-paragraph">Les principales fonctions de lecture et d’écriture en
langage C sont <strong>scanf </strong>et <strong>printf</strong>. Ces deux fonctions font parties
de la bibliothèque standard <strong>&lt;stdio&gt;</strong></p>



<p class="wp-block-paragraph">La fonction printf permet de transférer du texte, des
valeurs de variables ou des résultats d’expressions vers l’écran. Elle exige
l’utilisation de formats de sortie.</p>



<p class="wp-block-paragraph">La fonction scanf permet de lire à partir du clavier
des données.</p>


<h5>Syntaxe d’écriture des données en langage C</h5>
<p style="text-align: center;"><span style="color: #0000ff;"><strong>printf (“&lt;format&gt; “, &lt;expr1&gt;, &lt;expr2&gt;, &#8230;);</strong></span></p>
<ul>
<li>&lt;format&gt;: texte, séquence d’échappement, spécificateur de format</li>
<li>Autant de spécificateurs de formats que d’expressions</li>
<li>Spécificateur de format avec : %caractère_du_ type (%d, %f, … )</li>
</ul>
<h5>Syntaxe de lecture des données en langage C</h5>
<p style="text-align: center;"><strong><span style="color: #0000ff;">scanf (“&lt;format&gt; “, &lt;Adrv1&gt;, &lt;Adrv2&gt;, &#8230;)</span>;</strong></p>
<ul>
<li style="text-align: left;">&lt;format&gt;: format de lecture des données</li>
<li>Autant de format que de données à lire</li>
<li>&lt;Adrv&gt;: &amp;NomVariable</li>
</ul>
<p>&#8211; La chaîne de format détermine comment les données reçues doivent être interprétées.</p>
<p>&#8211; Les données reçues correctement sont mémorisées successivement aux adresses indiquées par &lt;AdrV1&gt;,&#8230; .</p>
<p>&#8211; L&#8217;adresse d&#8217;une variable est indiquée par le nom de la variable précédé du signe &amp;.</p>


<p class="wp-block-paragraph"><strong>Spécificateurs de format&nbsp;:</strong></p>



<p class="wp-block-paragraph">Voici quelques Spécificateurs de format&nbsp;:</p>



<p class="wp-block-paragraph">%d : entier</p>



<p class="wp-block-paragraph">%c : caractère</p>



<p class="wp-block-paragraph">%f : rationnel en notation décimale</p>



<p class="wp-block-paragraph">%s : chaîne de caractère</p>



<p class="wp-block-paragraph"><strong>Télécharger les cours sur la Lecture et écriture en C &#8211; Programmation en C</strong></p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-01.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Lecture-et-écriture-en-langage-C-01</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-01.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-02.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Lecture-et-écriture-en-langage-C-02</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Lecture-et-écriture-en-langage-C-02.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>


<h4><span style="color: #0000ff;"><strong>Voir aussi:&nbsp;</strong></span></h4>


<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="XkySPu4JsN"><a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Algorithme : cours, Résumés et exercices corrigés » &#8212; F2School" src="https://f2school.com/algorithme/embed/#?secret=IkD8ZuAaDf#?secret=XkySPu4JsN" data-secret="XkySPu4JsN" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="A0IVieErrQ"><a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Notions de base en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/notions-de-base-du-langage-c/embed/#?secret=9z7frN2HcO#?secret=A0IVieErrQ" data-secret="A0IVieErrQ" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="BiOdlq7DqS"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=mZRdoBTmlv#?secret=BiOdlq7DqS" data-secret="BiOdlq7DqS" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="giR7dFuCls"><a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures répétitives en C &#8211; langage C » &#8212; F2School" src="https://f2school.com/structures-repetitives-en-c/embed/#?secret=RDVFqOi1IV#?secret=giR7dFuCls" data-secret="giR7dFuCls" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="fXo7PhsOhH"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=BGBStHC1il#?secret=fXo7PhsOhH" data-secret="fXo7PhsOhH" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="KkfEAY7gpJ"><a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures conditionnelles en langage C » &#8212; F2School" src="https://f2school.com/structures-conditionnelles-en-langage-c/embed/#?secret=M6czmq69db#?secret=KkfEAY7gpJ" data-secret="KkfEAY7gpJ" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide"/><p>The post <a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/lecture-et-ecriture-en-langage-c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Notions de base en langage C &#8211; Programmation en C</title>
		<link>https://f2school.com/notions-de-base-du-langage-c/</link>
					<comments>https://f2school.com/notions-de-base-du-langage-c/#respond</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Wed, 25 Dec 2019 21:11:19 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[*= en c]]></category>
		<category><![CDATA[apprendre à programmer en c pour les nuls]]></category>
		<category><![CDATA[apprendre à programmer en c pour les nuls telecharger]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[c language type conversion]]></category>
		<category><![CDATA[commentaire c]]></category>
		<category><![CDATA[conversion de type en c]]></category>
		<category><![CDATA[convertir un int en long c]]></category>
		<category><![CDATA[cours c]]></category>
		<category><![CDATA[cours complet langage c]]></category>
		<category><![CDATA[définition affectation en algorithme]]></category>
		<category><![CDATA[initiation au langage c]]></category>
		<category><![CDATA[langage c cours debutant pdf]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage c pour les nuls]]></category>
		<category><![CDATA[langage de programmation]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[les bases du langage c]]></category>
		<category><![CDATA[les différents types de variables]]></category>
		<category><![CDATA[les opérateurs]]></category>
		<category><![CDATA[Les opérateurs d’affectation]]></category>
		<category><![CDATA[les opérateurs en langage c]]></category>
		<category><![CDATA[les types de variables en informatique]]></category>
		<category><![CDATA[les variables]]></category>
		<category><![CDATA[les variables en c]]></category>
		<category><![CDATA[opérateur arithmétique langage c]]></category>
		<category><![CDATA[opérateur différent langage c]]></category>
		<category><![CDATA[opérateur modulo]]></category>
		<category><![CDATA[opérateur modulo c]]></category>
		<category><![CDATA[Opérateurs arithmétiques]]></category>
		<category><![CDATA[Opérateurs logiques]]></category>
		<category><![CDATA[priorité des opérateurs en c]]></category>
		<category><![CDATA[programmation]]></category>
		<category><![CDATA[programmation en c]]></category>
		<category><![CDATA[programmer en c]]></category>
		<category><![CDATA[Syntaxe]]></category>
		<category><![CDATA[syntaxe langage c pdf]]></category>
		<category><![CDATA[variable]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3127</guid>

					<description><![CDATA[<p>Notions de base en langage C &#8211; Programmation en C En langage C le programme principal et les sous programmes sont définies comme des fonctions. La fonction particulière nommée main() est la fonction principale d’un programme C. Notion de variable en langage C L’exécution d’un programme doit impliquer les données qui sont liées à ce [&#8230;]</p>
<p>The post <a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="973" height="487" src="http://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C2.png" alt="Photo : Langage C - Cours sur les notions de base" class="wp-image-3162" srcset="https://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C2.png 973w, https://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C2-600x300.png 600w, https://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C2-300x150.png 300w, https://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C2-768x384.png 768w" sizes="(max-width: 973px) 100vw, 973px" /></figure>



<span id="more-3127"></span>



<p class="wp-block-paragraph"><strong>Notions de base en langage C &#8211; Programmation en C  </strong></p>



<p class="wp-block-paragraph">En langage C le programme principal et les sous
programmes sont définies comme des fonctions. La fonction particulière nommée <strong>main()</strong> est la fonction principale d’un programme
C.</p>



<h5 class="wp-block-heading"><strong>Notion de variable</strong> en langage C</h5>


<p>L’exécution d’un programme doit impliquer les données qui sont liées à ce programme. Ces données se trouvent à ce moment au niveau de la mémoire centrale et chacune occupe une case mémoire.</p>
<p>Une variable est donc un espace mémoire qui va contenir des données au fur et à mesure que le programme avance dans son exécution. Cependant, à un instant donné, une variable ne peut contenir qu’une seule donnée (valeur)</p>


<p class="wp-block-paragraph"> Comme son nom l&#8217;indique une variable est quelque chose qui varie, elle peut être considérée comme une boîte dans laquelle on met des données que l&#8217;on peut lire ou écrire. </p>



<p class="wp-block-paragraph">Les variables permettent de représenter les données
d’un programme. Chaque variable est matérialisée par un emplacement mémoire
identifié par un nom ou un identificateur.</p>



<p class="wp-block-paragraph">Les variables contiennent les valeurs qui sont utilisées
pendant l’exécution du programme.</p>



<p class="wp-block-paragraph">Chaque variable possède :</p>



<ul class="wp-block-list"><li>&nbsp;un
nom</li><li>un type</li><li>une valeur</li></ul>



<p class="wp-block-paragraph">Le type nous indique de
quel sorte de variable il s’agit : entier, décimal, caractère, &#8230; </p>



<p class="wp-block-paragraph">Les commentaires sont utilisés pour des
raisons de lisibilité et de compréhension du programme. Un commentaire est une
chaîne de caractères comprise entre /* et */. Cette chaîne est ignorée par le compilateur
C et peut déborder sur plusieurs lignes.</p>



<p class="wp-block-paragraph">Le langage C distingue les minuscules, des
majuscules. Les mots réservés (exemples : for, while, return, struct …) du
langage C doivent être écrits en minuscules.</p>



<h5 class="wp-block-heading"><strong>Affectation des variables</strong> en langage C</h5>


<p>L’affectation est une instruction qui permet de placer une valeur dans une variable qui doit être préalablement déclarée.</p>
<p>Syntaxe:</p>
<p>&lt;nom_variable&gt; = &lt;expression&gt; ;</p>
<p>Exemple:</p>
<p>« Affecter le nombre 5 à la variable A » est équivalent à « Ranger dans la zone mémoire A l’entier 5 » s’écrit en C : A=5;</p>
<p>On distingue plusieurs types d’affectations :</p>
<ul>
<li><em><strong>Affectation avec des valeurs constantes</strong></em> : placement d’une valeur dans une variable. Exemple : Montant = 6;</li>
<li><em><strong>Affectation avec des valeurs de variables</strong> </em>: la valeur à placer dans une variable eut provenir d’une autre variable. Exemple : A = 2; B = A;</li>
<li><em><strong>Affectation avec des valeurs d’expressions</strong></em> : On peut ranger dans une variable le résultat d’un calcul. Exemple : A = 2; B = A + 2;</li>
</ul>


<h5 class="wp-block-heading"><strong>Les opérateurs en langage C</strong></h5>


<p>En langage C, on distingue plusieurs types d’opérateurs.</p>
<ul>
<li><strong>Opérateurs arithmétiques&nbsp; :</strong></li>
</ul>
<p>+ : Addition</p>
<p>&#8211; : Soustraction</p>
<p>* : Multiplication</p>
<p>/ : Division (entière et rationnelle)</p>
<ul>
<li><strong>Opérateurs logiques : (1: vrai et 0: faux)</strong></li>
</ul>
<p>&amp;&amp; : Et logique (AND)</p>
<p>|| : ou logique (OR)</p>
<p>! : Négation (NOT)</p>
<ul>
<li><strong>Opérateurs de comparaison : (1: vrai et 0: faux)</strong></li>
</ul>
<p>== : égale à</p>
<p>!= : différent de</p>
<p>&lt;, &lt;=, &gt;, &gt;= : plus petit, plus petit ou égal, …</p>
<ul>
<li><strong>Les opérateurs d’affectation:</strong></li>
</ul>
<p>Pour la plupart des expressions de la forme : expr1 = (expr1) op (expr2)</p>
<p>Il existe une formulation équivalente qui utilise un opérateur d’affectation :</p>
<p>expr1 op= expr2</p>
<p>Exemple:</p>
<p>i = i + 2 ; devient i += 2 ;</p>
<p>Liste des opérateurs d’affectation&nbsp;:</p>
<p>+= : Ajouter à</p>
<p>-= : diminuer de</p>
<p>*= : multiplier par</p>
<p>/= : diviser par</p>
<p>%= : modulo</p>
<ul>
<li><strong>Les opérateurs d’incrémentation et de décrémentation:</strong></li>
</ul>
<p>Les affectations les plus fréquentes sont du type : i = i + 1; et i = i &#8211; 1;</p>
<p>Les opérateurs ++ et &#8212; sont employés pour les cas suivants :</p>
<ul>
<li>Incrémenter ou bien décrémenter de 1 une variable i++; et ++i; ou bien i&#8211;; et &#8211;i;</li>
<li>Incrémenter ou bien décrémenter de 1 une variable et en même temps affecter sa valeur à une autre variable
<ul>
<li>x = i++; passe la valeur de i à x et incrémente après i</li>
<li>x=i&#8211;; passe la valeur de i à x et décrémente après i</li>
<li>x=++i; incrémente d’abord i et passe la valeur à x</li>
<li>x=&#8211;i; décrémente d’abord i et passe la valeur à x</li>
</ul>
</li>
</ul>
<p>Exemple :</p>
<p>i = 5; a = ++i ; /* i = 6 et a = 6 */</p>
<p>i = 5; a = i++ ; /* i = 6 et a = 5 */</p>


<h5 class="wp-block-heading"><strong>La priorité des opérateurs</strong> en Langage C</h5>


<ul>
<li>Les constantes et les variables sont des expressions. Les expressions peuvent être combinées entre elles par des opérateurs et former ainsi des expressions plus complexes.</li>
<li>L’ordre d’évaluation des différentes parties d’une expression est en principe le même qu’en mathématiques.</li>
</ul>


<p class="wp-block-paragraph"><strong>Télécharger les cours sur les notions de base en langage C  </strong></p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C-01.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Notions-de-base-du-Langage-C-01</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C-01.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>


<div class="wp-block-pdfemb-pdf-embedder-viewer"><a href="https://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C-02.pdf" class="pdfemb-viewer" style="" data-width="max" data-height="max" data-toolbar="bottom" data-toolbar-fixed="on">Notions-de-base-du-Langage-C-02</a></div>
<p class="wp-block-pdfemb-pdf-embedder-viewer"></p>



<p class="has-text-align-center has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background wp-block-paragraph"><strong><a href="http://f2school.com/wp-content/uploads/2019/12/Notions-de-base-du-Langage-C-02.pdf" target="_blank" rel="noreferrer noopener" aria-label="Télécharger ICI (s’ouvre dans un nouvel onglet)">Télécharger ICI</a></strong></p>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h4 class="has-vivid-cyan-blue-color has-text-color wp-block-heading">Voir aussi :</h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="zXCVWvzs5E"><a href="https://f2school.com/lecture-et-ecriture-en-langage-c/">Lecture et écriture en C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Lecture et écriture en C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/lecture-et-ecriture-en-langage-c/embed/#?secret=zXCVWvzs5E" data-secret="zXCVWvzs5E" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="B5PaloBE0b"><a href="https://f2school.com/algorithme/">Algorithme : cours, Résumés et exercices corrigés</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Algorithme : cours, Résumés et exercices corrigés » &#8212; F2School" src="https://f2school.com/algorithme/embed/#?secret=B5PaloBE0b" data-secret="B5PaloBE0b" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="eGGSkjCHKT"><a href="https://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C &#8211; Programmation en C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les fonctions en langage C &#8211; Programmation en C » &#8212; F2School" src="https://f2school.com/les-fonctions-en-langage-c/embed/#?secret=eGGSkjCHKT" data-secret="eGGSkjCHKT" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="C0LPgZn9Q4"><a href="https://f2school.com/structures-repetitives-en-c/">Structures répétitives en C &#8211; langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures répétitives en C &#8211; langage C » &#8212; F2School" src="https://f2school.com/structures-repetitives-en-c/embed/#?secret=C0LPgZn9Q4" data-secret="C0LPgZn9Q4" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="i4HYX7hm70"><a href="https://f2school.com/les-listes-chainees-en-langage-c/">Les listes chaînées en langage C &#8211; Programmation C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Les listes chaînées en langage C &#8211; Programmation C » &#8212; F2School" src="https://f2school.com/les-listes-chainees-en-langage-c/embed/#?secret=i4HYX7hm70" data-secret="i4HYX7hm70" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-f-2-school"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="wLGQsMpHNL"><a href="https://f2school.com/structures-conditionnelles-en-langage-c/">Structures conditionnelles en langage C</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="« Structures conditionnelles en langage C » &#8212; F2School" src="https://f2school.com/structures-conditionnelles-en-langage-c/embed/#?secret=wLGQsMpHNL" data-secret="wLGQsMpHNL" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>
</div>
</div>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/>



<h5 class="has-text-align-center wp-block-heading">Partagez au maximum pour que tout le monde puisse en profiter</h5>



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C – Programmation en C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/notions-de-base-du-langage-c/">Notions de base en langage C &#8211; Programmation en C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/notions-de-base-du-langage-c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
