<?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>les structures en c pdf - F2School</title>
	<atom:link href="https://f2school.com/tag/les-structures-en-c-pdf/feed/" rel="self" type="application/rss+xml" />
	<link>https://f2school.com/tag/les-structures-en-c-pdf/</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=7.0</generator>

<image>
	<url>https://f2school.com/wp-content/uploads/2019/09/69591802_108099623904091_8806667596762972160_n-150x150.png</url>
	<title>les structures en c pdf - F2School</title>
	<link>https://f2school.com/tag/les-structures-en-c-pdf/</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 wp-block-paragraph"><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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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 class="wp-block-paragraph">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-995f960e 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 wp-block-paragraph"><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 wp-block-paragraph"><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-995f960e 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 wp-block-paragraph"><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 wp-block-paragraph"><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-995f960e 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 wp-block-paragraph"><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 wp-block-paragraph"><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 class="wp-block-paragraph"></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>Structures de données en c : Type enregistrement</title>
		<link>https://f2school.com/le-type-enregistrement-en-langage-c/</link>
					<comments>https://f2school.com/le-type-enregistrement-en-langage-c/#comments</comments>
		
		<dc:creator><![CDATA[F2School]]></dc:creator>
		<pubDate>Thu, 26 Dec 2019 20:33:08 +0000</pubDate>
				<category><![CDATA[Algorithme et Programmation]]></category>
		<category><![CDATA[Informatique]]></category>
		<category><![CDATA[cours langage c]]></category>
		<category><![CDATA[cours langage c pdf]]></category>
		<category><![CDATA[initialiser une structure en c]]></category>
		<category><![CDATA[langage c cours]]></category>
		<category><![CDATA[langage c pdf]]></category>
		<category><![CDATA[langage de programmation c]]></category>
		<category><![CDATA[le langage c]]></category>
		<category><![CDATA[les structures de données]]></category>
		<category><![CDATA[les structures de données en c]]></category>
		<category><![CDATA[les structures en c pdf]]></category>
		<category><![CDATA[programmation en c]]></category>
		<category><![CDATA[programmation en c pdf]]></category>
		<category><![CDATA[programmation langage c]]></category>
		<category><![CDATA[structure dans une structure en c]]></category>
		<category><![CDATA[structure de données cours]]></category>
		<category><![CDATA[structure de données en c pdf]]></category>
		<category><![CDATA[structure de données pdf]]></category>
		<category><![CDATA[structure en c]]></category>
		<category><![CDATA[structures de données]]></category>
		<category><![CDATA[tableau de structure en c]]></category>
		<guid isPermaLink="false">http://f2school.com/?p=3217</guid>

					<description><![CDATA[<p>Structures de données en c : Type enregistrement Un enregistrement, appelé structure En langage C, est une variable complexe qui permet de désigner sous un seul nom un ensemble de valeurs pouvant être de type différent La définition d&#8217;une variable structurée est une opération qui consiste à créer une variable ayant comme type celui d&#8217;une [&#8230;]</p>
<p>The post <a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a> first appeared on <a href="https://f2school.com">F2School</a>.</p>
<p>L’article <a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" width="1024" height="574" src="http://f2school.com/wp-content/uploads/2020/03/Type-enregistrement-en-langage-C-1024x574.png" alt="Structures de données en c : Type enregistrement" class="wp-image-5641" srcset="https://f2school.com/wp-content/uploads/2020/03/Type-enregistrement-en-langage-C-1024x574.png 1024w, https://f2school.com/wp-content/uploads/2020/03/Type-enregistrement-en-langage-C-600x337.png 600w, https://f2school.com/wp-content/uploads/2020/03/Type-enregistrement-en-langage-C-300x168.png 300w, https://f2school.com/wp-content/uploads/2020/03/Type-enregistrement-en-langage-C-768x431.png 768w, https://f2school.com/wp-content/uploads/2020/03/Type-enregistrement-en-langage-C.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>



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



<p class="wp-block-paragraph"><strong>Structures de données en c : Type enregistrement </strong></p>



<p class="wp-block-paragraph">Un enregistrement, appelé
structure En langage C, est une variable complexe qui permet de désigner sous
un seul nom un ensemble de valeurs pouvant être de type différent</p>



<p class="wp-block-paragraph">La définition d&#8217;une
variable structurée est une opération qui consiste à créer une variable ayant
comme type celui d&#8217;une structure que l&#8217;on a précédemment déclaré, c&#8217;est-à-dire
la nommer et lui réserver un emplacement en mémoire.</p>



<p class="wp-block-paragraph">Chaque variable de type
structure possède des champs repérés avec des noms uniques. Toutefois le nom des
champs ne suffit pas pour y accéder étant donné qu&#8217;ils n&#8217;ont de contexte qu&#8217;au
sein de la variable structurée&#8230;</p>



<p class="wp-block-paragraph">Pour accéder aux champs
d&#8217;une structure on utilise l&#8217;opérateur de champ (un simple point) placé entre le
nom de la variable structurée et le nom du champ.</p>



<h5 class="wp-block-heading"><strong>Initialisation d’une
structure</strong></h5>



<p class="wp-block-paragraph">Lors de sa déclaration on peut initialiser une structure en
indiquant entre {} la liste des valeurs séparées par des virgules. Chaque
valeur étant une constante ayant le type du champ correspondant.</p>


<p>&nbsp;Exemples:</p>
<p style="padding-left: 80px;">struct Etudiant {</p>
<p style="padding-left: 80px;">&nbsp;int niveau;</p>
<p style="padding-left: 80px;">&nbsp;float moyenne;</p>
<p style="padding-left: 80px;">};</p>
<p style="padding-left: 80px;">struct Etudiant E1 = {2, 10.9};</p>
<p style="padding-left: 80px;">struct Etudiant E2 = {2, 12.5};</p>


<p class="wp-block-paragraph"><strong>Tableaux de
structures&nbsp;:</strong></p>



<p class="wp-block-paragraph">Étant donné qu&#8217;une structure est composée d&#8217;éléments de
taille fixes,il est possible de créer un tableau ne contenant que des éléments
du type d&#8217;une structure donnée.</p>



<p class="wp-block-paragraph">Il suffit de créer un tableau dont le type est celui de la
structure et de le repérer par un nom de variable.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-995f960e wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>Déclaration&nbsp;:</strong></p>
<p>struct &lt;Nom_Structure&gt;</p>
<p>{</p>
<p>&lt;type_champ1&gt; &lt;Nom_Champ1&gt;;</p>
<p>…</p>
<p>&lt;type_champN&gt; &lt;Nom_ChampN&gt;;</p>
<p>};</p>
<p>struct &lt;Nom_Structure&gt; &lt;Tab_Struct&gt;[N];</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>Exemple:</strong></p>
<p>Soit la déclaration suivante :</p>
<p>struct Etudiant {</p>
<p>&nbsp;char nom [30] ;</p>
<p>&nbsp;char prenom [30] ;</p>
<p>&nbsp;float notes [4] ;</p>
<p>} ;</p>
</div>
</div>



<p class="wp-block-paragraph"><strong>Cours sur  les Structures de données en c : Type enregistrement </strong> </p>


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



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



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



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



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



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



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



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



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



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



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



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



<hr class="wp-block-separator has-text-color has-background has-vivid-cyan-blue-background-color has-vivid-cyan-blue-color is-style-wide"/><p>The post <a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a> first appeared on <a href="https://f2school.com">F2School</a>.</p><p>L’article <a href="https://f2school.com/le-type-enregistrement-en-langage-c/">Structures de données en c : Type enregistrement</a> est apparu en premier sur <a href="https://f2school.com">F2School</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://f2school.com/le-type-enregistrement-en-langage-c/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
