<?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 pdf exercices corrigés - F2School</title>
	<atom:link href="https://f2school.com/tag/langage-c-pdf-exercices-corriges/feed/" rel="self" type="application/rss+xml" />
	<link>https://f2school.com/tag/langage-c-pdf-exercices-corriges/</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 pdf exercices corrigés - F2School</title>
	<link>https://f2school.com/tag/langage-c-pdf-exercices-corriges/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Tableaux en C exercices corrigés &#8211; Langage C</title>
		<link>https://f2school.com/tableaux-en-c-exercices-corriges-langage-c/</link>
					<comments>https://f2school.com/tableaux-en-c-exercices-corriges-langage-c/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Fri, 24 Apr 2020 22:56:42 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[déclarer tableau c]]></category>
		<category><![CDATA[déclarer un tableau en c]]></category>
		<category><![CDATA[Exercice corrigé langage c tableaux]]></category>
		<category><![CDATA[Exercices corrigés sur les matrices en langage c pdf]]></category>
		<category><![CDATA[Initialiser tableau c]]></category>
		<category><![CDATA[Initialiser un tableau en c]]></category>
		<category><![CDATA[Langage c exercices corrigés tableaux]]></category>
		<category><![CDATA[Langage c exercices corrigés tableaux pdf]]></category>
		<category><![CDATA[Langage c les tableaux]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage c pdf exercices corrigés]]></category>
		<category><![CDATA[langage c tableau]]></category>
		<category><![CDATA[langage c tableau 2 dimensions]]></category>
		<category><![CDATA[les structures en c pdf]]></category>
		<category><![CDATA[Les tableau en c]]></category>
		<category><![CDATA[les tableaux en c]]></category>
		<category><![CDATA[Les tableaux en c exercices corrigés]]></category>
		<category><![CDATA[Les tableaux en c exercices corrigés pdf]]></category>
		<category><![CDATA[les tableaux en c pdf]]></category>
		<category><![CDATA[Les tableaux en langage c]]></category>
		<category><![CDATA[Les tableaux langage c]]></category>
		<category><![CDATA[remplir un tableau en c]]></category>
		<category><![CDATA[Tableau 2 dimensions c]]></category>
		<category><![CDATA[Tableau c]]></category>
		<category><![CDATA[Tableau de structure c]]></category>
		<category><![CDATA[Tableau deux dimensions c]]></category>
		<category><![CDATA[Tableau dynamique c]]></category>
		<category><![CDATA[Tableau dynamique en c]]></category>
		<category><![CDATA[Tableau en langage c]]></category>
		<category><![CDATA[tableau langage c]]></category>
		<category><![CDATA[tableau multidimensionnel c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=7038</guid>

					<description><![CDATA[<p>Les tableaux en c exercices corrigés &#8211; Langage C Exercice N°1 sur les Tableaux en C Ecrire un programme qui permet de compacter les éléments du tableau tab. Cette opération consiste à supprimer les valeurs nulles du tableau. Solution #include&#60;stdio.h&#62; #define MAX 100 void main() { &#160;&#160;&#160; int n,i=0,val; &#160;&#160;&#160; int tab[MAX]; &#160;&#160;&#160; do{ &#160;&#160;&#160;&#160;&#160;&#160;&#160; [&#8230;]</p>
<p>The post <a href="https://f2school.com/tableaux-en-c-exercices-corriges-langage-c/">Tableaux en C exercices corrigés – Langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/tableaux-en-c-exercices-corriges-langage-c/">Tableaux en C exercices corrigés &#8211; 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 fetchpriority="high" decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/04/Tableaux-en-C-exercices-corrigés-Langage-C-1-1024x574.png" alt="Tableaux en C exercices corrigés - Langage C" class="wp-image-7041" srcset="https://f2school.com/wp-content/uploads/2020/04/Tableaux-en-C-exercices-corrigés-Langage-C-1-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/04/Tableaux-en-C-exercices-corrigés-Langage-C-1-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/04/Tableaux-en-C-exercices-corrigés-Langage-C-1-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/04/Tableaux-en-C-exercices-corrigés-Langage-C-1-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/04/Tableaux-en-C-exercices-corrigés-Langage-C-1.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>



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



<p class="has-text-align-center"><strong>Les tableaux en c exercices corrigés &#8211; Langage C</strong></p>



<h4 class="wp-block-heading"><strong>Exercice <strong>N</strong></strong>°<strong>1  sur les Tableaux en </strong>C</h4>



<p>Ecrire un programme qui permet de compacter les éléments du tableau tab. Cette opération consiste à supprimer les valeurs nulles du tableau.</p>



<h5 class="has-very-dark-gray-color has-text-color wp-block-heading"><strong>Solution</strong></h5>


<p><strong><span style="color: #333399;">#include&lt;stdio.h&gt;</span></strong></p>
<p><strong><span style="color: #333399;">#define MAX 100</span></strong></p>
<p><strong><span style="color: #333399;">void main()</span></strong></p>
<p><strong><span style="color: #333399;">{</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; int n,i=0,val;</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; int tab[MAX];</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; do{</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;Donner la taille du tableau \n&#8221;);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;n);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; }while(n&lt;=0);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; printf(&#8220;Donner T[0] \n&#8221;);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;tab[0]);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; for(i=1;i&lt;n;i++)</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; {</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;printf(&#8220;Donner T[%d] \n&#8221;,i);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;tab[i]);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; }</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; for(i=0;i&lt;n;i++)</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; {</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8221; %d |&#8221;,tab[i]);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; }</span></strong></p>
<p><strong><span style="color: #333399;">int j=0;</span></strong></p>
<p><strong><span style="color: #333399;">i=0;</span></strong></p>
<p><strong><span style="color: #333399;">while(i&lt;n)</span></strong></p>
<p><strong><span style="color: #333399;">{</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; if(tab[i]==0)</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; {</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; n&#8211;;</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; j=i;</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(j&lt;n)</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tab[j]=tab[j+1];</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; j++;</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; }</span></strong></p>
<p><strong><span style="color: #333399;">if (tab[i]!=0) {i++;}</span></strong></p>
<p><strong><span style="color: #333399;">}</span></strong></p>
<p><strong><span style="color: #333399;">printf(&#8220;\n&#8221;);</span></strong></p>
<p><strong><span style="color: #333399;">for(i=0;i&lt;n;i++)</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; {</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8221; %d |&#8221;,tab[i]);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; }</span></strong></p>
<p><strong><span style="color: #333399;">}</span></strong></p>


<h4 class="wp-block-heading"><strong><strong>Exercice N</strong>°<strong>2 sur les Tableaux en </strong></strong>C</h4>



<p>Ecrire un algorithme permettant de saisir au clavier un indice i, en prenant soin de vérifier que cet indice est positif et inférieur au nombre d’éléments, et d’insérer une valeur v saisie au clavier à la position i (dans le cas où le nombre d’éléments reste inférieur au max), les valeurs suivantes devront alors être décalées).</p>



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


<p><strong><span style="color: #333399;">#include&lt;stdio.h&gt;</span></strong></p>
<p><strong><span style="color: #333399;">//#include&lt;conio.h&gt;</span></strong></p>
<p><strong><span style="color: #333399;">void main()</span></strong></p>
<p><strong><span style="color: #333399;">{</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; int n=4,i,v,t[3];</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; t[0]=1;</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; t[1]=2;</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; t[2]=3;</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; t[3]=4;</span></strong></p>
<p><strong><span style="color: #333399;">printf(&#8220;%d %d %d %d \n&#8221;,t[0],t[1],t[2],t[3]);</span></strong></p>
<p><strong><span style="color: #333399;">do{</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; printf(&#8220;Donner i \n&#8221;);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;i);</span></strong></p>
<p><strong><span style="color: #333399;">}while((i&lt;0)||(i&gt;n));</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; printf(&#8220;Donner une valeur \n&#8221;);</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;v);</span></strong></p>
<p><strong><span style="color: #333399;">int j=n;</span></strong></p>
<p><strong><span style="color: #333399;">while(j&gt;(i+1))</span></strong></p>
<p><strong><span style="color: #333399;">{</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; t[j]=t[j-1];</span></strong></p>
<p><strong><span style="color: #333399;">&nbsp;&nbsp;&nbsp; j&#8211;;</span></strong></p>
<p><strong><span style="color: #333399;">}</span></strong></p>
<p><strong><span style="color: #333399;">t[i]=v;</span></strong></p>
<p><strong><span style="color: #333399;">printf(&#8220;%d %d %d %d&#8221;,t[0],t[1],t[2],t[3]);</span></strong></p>
<p><strong><span style="color: #333399;">}</span></strong></p>


<h4 class="wp-block-heading"><strong>Exercice N</strong>°<strong>3 sur les Tableaux en </strong>C</h4>



<p>Ecrire un algorithme qui détermine la plus grande et la plus petite valeur dans un tableau d&#8217;entiers A. Afficher ensuite la valeur et la position du maximum et du minimum. Si le tableau contient plusieurs maxima ou minima, le programme retiendra la position du premier maximum ou minimum rencontré.</p>



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


<p><span style="color: #333399;"><strong>#include&lt;stdio.h&gt;</strong></span></p>
<p><span style="color: #333399;"><strong>#define</strong></span></p>
<p><span style="color: #333399;"><strong>void main()</strong></span></p>
<p><span style="color: #333399;"><strong>{</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; int n=5,i=0,t[n];</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; t[0]=3;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; t[1]=1;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; t[2]=1;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; t[3]=5;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; t[4]=5;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; int imax=-1,imin=-1,max=t[0];</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; int min=t[0];</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; while(i&lt;n)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;%d | &#8220;,t[i]);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i++;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>printf(&#8220;\n&#8221;);</strong></span></p>
<p><span style="color: #333399;"><strong>i=0;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; while(i&lt;n)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (t[i]&gt;max){ max=t[i]; imax=i;}</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(t[i]&lt;min) {min=t[i]; imin=i;}</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i++;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>printf(&#8220;le max est %d d&#8217;indice %d \n&#8221;,max,imax);</strong></span></p>
<p><span style="color: #333399;"><strong>printf(&#8220;le min est %d d&#8217;indice %d \n&#8221;,min,imin);</strong></span></p>
<p><span style="color: #333399;"><strong>}</strong></span></p>


<h4 class="wp-block-heading"><strong>Exercice N</strong>°<strong>4 sur les Tableaux en </strong>C</h4>



<p>Ecrire un algorithme permettant de réaliser les opérations suivantes :</p>



<ul class="wp-block-list"><li>Lire au clavier les n valeurs du tableau, dans un ordre croissant, c’est à dire qu’une valeur lue est acceptée seulement si elle est supérieure à la précédente.</li><li>Lire au clavier une valeur v.</li><li>Insérer cette valeur dans le tableau de façon à maintenir l’ordre croissant.</li></ul>



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


<p><span style="color: #333399;"><strong>#include &lt;stdio.h&gt;</strong></span></p>
<p><span style="color: #333399;"><strong>#define MAX 100</strong></span></p>
<p><span style="color: #333399;"><strong>void main()</strong></span></p>
<p><span style="color: #333399;"><strong>{</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; int n,i=0,val;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; int tab[MAX];</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; do{</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;Donner la taille du tableau \n&#8221;);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;n);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }while(n&lt;=0);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; printf(&#8220;Donner T[0] \n&#8221;);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;tab[0]);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; for(i=1;i&lt;n;i++)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; do{printf(&#8220;Donner T[%d] \n&#8221;,i);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;tab[i]);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }while(tab[i]&lt;tab[i-1]);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; for(i=0;i&lt;n;i++)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8221; %d |&#8221;,tab[i]);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>printf(&#8220;\n&#8221;);</strong></span></p>
<p><span style="color: #333399;"><strong>printf(&#8220;Donner une valeur \n&#8221;);</strong></span></p>
<p><span style="color: #333399;"><strong>scanf(&#8220;%d&#8221;,&amp;val);</strong></span></p>
<p><span style="color: #333399;"><strong>i=0;</strong></span></p>
<p><span style="color: #333399;"><strong>int m;</strong></span></p>
<p><span style="color: #333399;"><strong>int j;</strong></span></p>
<p><span style="color: #333399;"><strong>int test=1;</strong></span></p>
<p><span style="color: #333399;"><strong>while(i&lt;n&amp;&amp;val&gt;=tab[i])</strong></span></p>
<p><span style="color: #333399;"><strong>{</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; i++;</strong></span></p>
<p><span style="color: #333399;"><strong>}</strong></span></p>
<p><span style="color: #333399;"><strong>if(val&lt;tab[i])</strong></span></p>
<p><span style="color: #333399;"><strong>{</strong></span></p>
<p><span style="color: #333399;"><strong>m=n;</strong></span></p>
<p><span style="color: #333399;"><strong>while(m&gt;i)</strong></span></p>
<p><span style="color: #333399;"><strong>{</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; tab[m]=tab[m-1];</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; m&#8211;;</strong></span></p>
<p><span style="color: #333399;"><strong>}</strong></span></p>
<p><span style="color: #333399;"><strong>tab[i]=val;</strong></span></p>
<p><span style="color: #333399;"><strong>n++;</strong></span></p>
<p><span style="color: #333399;"><strong>}</strong></span></p>
<p><span style="color: #333399;"><strong>/*while((i&lt;n)&amp;&amp;(test==1))</strong></span></p>
<p><span style="color: #333399;"><strong>{</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; if(i==0)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (val&lt;tab[0])</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m=n+1;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(m&gt;0)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tab[m]=tab[m-1];</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m&#8211;;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tab[0]=val;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; test=0;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; else</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if((val&lt;tab[i])&amp;&amp;(val&gt;tab[i-1]))</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m=n+1;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(m&gt;i)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tab[m]=tab[m-1];</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m&#8211;;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tab[i]=val;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; test=0;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else if(i==n-1)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(val&gt;tab[n-1])</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tab[n]=val;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; test=0;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>i++;</strong></span></p>
<p><span style="color: #333399;"><strong>}</strong></span></p>
<p><span style="color: #333399;"><strong>n++;*/</strong></span></p>
<p><span style="color: #333399;"><strong>for(i=0;i&lt;n;i++)</strong></span></p>
<p><span style="color: #333399;"><strong>{</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8221; %d |&#8221;,tab[i]);</strong></span></p>
<p><span style="color: #333399;"><strong>}</strong></span></p>
<p><span style="color: #333399;"><strong>}</strong></span></p>


<h4 class="wp-block-heading"><strong><strong>Exercice N</strong>°<strong>5 sur les Tableaux en </strong></strong>C</h4>



<p>Ecrire un algorithme qui détermine si une matrice carrée est symétrique ou non. Une matrice est symétrique si Mij = Mji pour 0&lt;=i&lt;n et 0&lt;=j&lt;n.</p>



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


<p><span style="color: #333399;"><strong>#include&lt;stdio.h&gt;</strong></span></p>
<p><span style="color: #333399;"><strong>#define L 100</strong></span></p>
<p><span style="color: #333399;"><strong>#define C 100</strong></span></p>
<p><span style="color: #333399;"><strong>void main()</strong></span></p>
<p><span style="color: #333399;"><strong>{</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; int mat[L][C];</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; int l,c;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; int i,j;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; int test=1;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; do{</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;Donner ne nb de Ligne et de colonne \n&#8221;);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d %d&#8221;,&amp;l,&amp;c);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }while(l!=c);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; for(i=0;i&lt;l;i++)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(j=0;j&lt;c;j++)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;Donner mat[%d][%d]: &#8220;,i,j);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scanf(&#8220;%d&#8221;,&amp;mat[i][j]);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; for(i=0;i&lt;l;i++)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(j=0;j&lt;c;j++)</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8221; %d |&#8221;,mat[i][j]);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&#8220;\n&#8221;);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>i=0;</strong></span></p>
<p><span style="color: #333399;"><strong>j=0;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp; while((test==1)&amp;&amp;(i&lt;l))</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp; {</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while((test==1)&amp;&amp;(j&lt;c))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {if(mat[i][j]==mat[j][i])j++;&nbsp;&nbsp;&nbsp;&nbsp;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else{test=0;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i++;</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp; }</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp; if(test==1) printf(&#8220;Symétrique&#8221;);</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp; else</strong></span></p>
<p><span style="color: #333399;"><strong>&nbsp; printf(&#8221; NON Symétrique&#8221;);</strong></span></p>
<p><span style="color: #333399;"><strong>}</strong></span></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-28f84493 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-luminous-vivid-orange-background-color has-text-color has-background"><strong><a href="http://f2school.com/exercices-corriges-langage-c-instructions-simples/">Exercices corrigés langage c &#8211; Instructions Simples</a></strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-luminous-vivid-amber-background-color has-text-color has-background"><strong><a href="http://f2school.com/exercices-corriges-sur-les-pointeurs-et-fonctions-langage-c/">Exercices corrigés sur les pointeurs et fonctions – Langage C</a></strong></p>
</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">
<p class="has-very-dark-gray-color has-light-green-cyan-background-color has-text-color has-background"><strong><a href="http://f2school.com/les-instructions-iteratives-exercices-corriges-langage-c/">Les Instructions itératives Exercices corrigés &#8211; Langage C</a></strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-vivid-green-cyan-background-color has-text-color has-background"><strong><a href="http://f2school.com/les-tableaux-en-langage-c/">Les tableaux en langage C</a></strong></p>
</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">
<p class="has-very-dark-gray-color has-pale-cyan-blue-background-color has-text-color has-background"><strong><a href="http://f2school.com/structures-repetitives-en-c/">Structures répétitives en C</a></strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-very-dark-gray-color has-very-light-gray-background-color has-text-color has-background"><strong><a href="http://f2school.com/les-fonctions-en-langage-c/">Les fonctions en langage C</a></strong></p>
</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></p><p>The post <a href="https://f2school.com/tableaux-en-c-exercices-corriges-langage-c/">Tableaux en C exercices corrigés – Langage C</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/tableaux-en-c-exercices-corriges-langage-c/">Tableaux en C exercices corrigés &#8211; Langage C</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/tableaux-en-c-exercices-corriges-langage-c/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<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 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>
