<?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 c exercices corrigés pdf - F2School</title>
	<atom:link href="https://f2school.com/tag/langage-c-exercices-corriges-pdf/feed/" rel="self" type="application/rss+xml" />
	<link>https://f2school.com/tag/langage-c-exercices-corriges-pdf/</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=6.9.4</generator>

<image>
	<url>https://f2school.com/wp-content/uploads/2019/09/69591802_108099623904091_8806667596762972160_n-150x150.png</url>
	<title>langage c exercices corrigés pdf - F2School</title>
	<link>https://f2school.com/tag/langage-c-exercices-corriges-pdf/</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><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>É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>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>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>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>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>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>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>É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>void maxima (int
tab[], int n, int *imax, int * imin);</p>



<p>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>É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>Une matrice est symétrique si Mij = Mji pour 0&lt;=i&lt;n et
0&lt;=j&lt;n.</p>



<p>Voici le prototype de la fonction:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int estSymetrique (int M[MAX][MAX], int
n);</p>



<p>Avec MAX est une constante.</p>



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



<p>É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>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>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>1. Ecrire une fonction estMaxLigne qui retourne 1 si une
valeur M est la plus grande sur toute la ligne L.</p>



<p>2. Ecrire une fonction estMinColonne qui retourne 1 si une
valeur M est la plus petite sur toute la colonne C.</p>



<p>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>Voici les prototypes des fonctions demandées&nbsp;:</p>



<p>int estMaxLigne (int A[][], int N, int M, int L);</p>



<p>int estMinColonne (int A[][], int N, int M, int C);</p>



<p>int chercherPointCol (int A[][], int N);</p>



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



<p>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">&nbsp; int resoudre2(int a, int b, int c, float *x1, float *x2);</p>



<p>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-28f84493 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-28f84493 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-28f84493 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><strong>Exercices corrigés langage c &#8211; Instructions Simples</strong></p>



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



<p>É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>É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>É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>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>É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>É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>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>É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>É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-28f84493 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"><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-28f84493 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-28f84493 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-28f84493 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>
	</channel>
</rss>
