Pagini recente » Cod sursa (job #113982) | Cod sursa (job #989294) | Cod sursa (job #1892001) | Cod sursa (job #2269827) | Cod sursa (job #18631)
Cod sursa(job #18631)
#include <stdio.h>
int n, nr, nrpoz;
int a[11];
void citire ();
void solve ();
void afisare ();
int main ()
{
freopen ( "reguli.in", "r", stdin );
freopen ( "reguli.out", "w", stdout );
citire ();
solve ();
afisare ();
return 0;
}
void citire ()
{
int i;
scanf ( "%d", &n );
for ( i = 1; i <= n; i++ )
scanf ( "%d", &a[i] );
// for ( i = 1; i <= n; i++ )
// printf ( "%d ", a[i] );
}
void solve ()
{
int i, aux;
scanf ( "%d %d", &nr, &nrpoz ); // citesc numarul pe care vreau sa il inserez "nr" si pe ce pozitie vreau sa il pun
//printf ( "%d %d\n", nr, nrpoz );
n++; // incrementez n pentru ca am mai adaugat un element in sir
for ( i = n; i > nrpoz; i-- )
a[i] = a[i - 1];
// for ( i = nrpoz + 1; i <= n + 1; i++ )
// a[i] = a[i - 1];
// n++;
a[nrpoz] = nr;
}
void afisare ()
{
int i;
for ( i = 1; i <= n; i++ )
printf ( "%d ", a[i] );
}