Sunteți pe pagina 1din 2

#include <stdio.

h>
#include <stdlib.h>
#include <string.h>

int main() {
int n,i,j;
printf("Introduisez la dimension de la matrice:");
scanf("%d", &n);
int *array[n];
for(i = 0; i < n; i++)
array[i] = (int*)malloc(n*sizeof(int));
for(i = 0; i < n; i++){
for(j = 0; j < n; j++){
printf("array[%d][%d]=", i,j);
scanf("%d", &array[i][j]);
}
}
for(i = 0; i < n; i++){
for(j = 0; j < n; j++){
printf("array[%d][%d]=", i,j);
printf("%d\n", array[i][j]);
}
}
return 0;
}

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

char* fun(char **p){


char *t;
t = (p+=2)[-1];
return t;
}
int main() {
char *arv[] = {"ab","cd","ef","gh"};
printf("%s", fun(arv));
return 0;
}
 Afiseaza cd

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main() {
char s[7] = "IndiaBIX";
printf("%s", s);
return 0;
}
Afiseza IndiaBI����

Bonus
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main() {
int a,b;
printf("Introduisez a:");
scanf("%d",&a);
printf("Introduisez b:");
scanf("%d",&b);
if(a > b){
const int n = a-b;
a = a-n;
b = b+n;
}
else{
const int m = b-a;
a = a+m;
b = b-m;
}
printf("a=%d\nb=%d",a,b);
return 0;
}