Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <stdio.h>
- void citire (int **s,int n)
- {
- int i,j;
- for (i=0;i<n;i++)
- {
- for (j=0;j<n;j++)
- {
- printf("s[%d][%d]",i,j);
- scanf("%d",(*(s+i)+j));
- }
- }
- }
- void afisare(int **s,int n)
- {
- int i,j;
- for (i=0;i<n;i++)
- {
- for (j=0;j<n;j++)
- {
- printf("%d ",*(*(s+i)+j));
- }
- printf("\n");
- }
- }
- int main()
- {
- int **tab,i,j,n,*b,k=0;
- scanf("%d",&n);
- tab=(int**)malloc(n*sizeof(int*));
- if(!tab)
- {
- printf("error");
- exit(EXIT_FAILURE);
- }
- for (i=0;i<n;i++)
- {
- tab[i]=(int*) malloc(n*sizeof(int));
- if(!(*tab))
- {
- printf("Eroare");
- exit(EXIT_FAILURE);
- }
- for(j=0;j<n;j++)
- {
- printf("a[%d][%d]",i,j);
- scanf("%d",(*(tab+i)+j));
- }
- }
- afisare(tab,n);
- int impare=0;
- for (i=n;i<n;i++)
- {
- for (j=0;j<n;j++)
- {
- if ((tab[i][j]%2==0) && (tab[i+1][j]%2!=0) && (tab[i][j+1]%2!=0))
- {
- impare++;
- b[k++]=a[i][j]
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement