<?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>Initialiser un tableau en c - F2School</title>
	<atom:link href="https://f2school.com/tag/initialiser-un-tableau-en-c/feed/" rel="self" type="application/rss+xml" />
	<link>https://f2school.com/tag/initialiser-un-tableau-en-c/</link>
	<description>Votre bibliothèque en ligne</description>
	<lastBuildDate>Thu, 01 Oct 2020 13:32:11 +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>Initialiser un tableau en c - F2School</title>
	<link>https://f2school.com/tag/initialiser-un-tableau-en-c/</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>
	</channel>
</rss>
