Professional Documents
Culture Documents
1181 - Linha Na Matriz
1181 - Linha Na Matriz
#include <stdio.h>
int main() {
char o;
int i, j, c;
float s = 0, n;
scanf("%c", &o);
scanf("%f", &n);
if (i == c) s += n;
return 0;
Exercício:
1182 - Coluna na Matriz
#include <stdio.h>
int main()
char T[2];
int C,x,y;
scanf("%d", &C);
scanf("%s", &T);
for(x=0;x<=11;x++)
scanf("%lf", &M[x][y]);
if(y==C)
a+=M[x][y];
} if(T[0]=='S')
printf("\n%.1lf\n",a);
else if(T[0]=='M')
a=a/12.0;
printf("%.1lf\n",a);
return 0;
Exercício:
1183 - Acima da Diagonal Principal
#include <stdio.h>
int main()
char T[2];
int C,x,y,z,p=1;
scanf("%s", &T);
for(x=0;x<=11;x++)
scanf("%lf", &M[x][y]);
for(z=0; z<=11;z++)
for(C=p; C<=11;C++)
a+=M[z][C];
p++;
if(T[0]=='S')
printf("%.1lf\n",a);
else if(T[0]=='M')
a=a/66;
printf("%.1lf\n",a);
return 0;
Exercício:
1184 - Abaixo da Diagonal Principal
#include <stdio.h>
int main()
char T[2];
int C,x,y,z,p=0;
scanf("%s", &T);
for(x=0;x<=11;x++)
scanf("%lf", &M[x][y]);
for(z=1; z<=11;z++)
for(C=0; C<=p;C++)
a+=M[z][C];
p++;
if(T[0]=='S')
printf("%.1lf\n",a);
else if(T[0]=='M')
a=a/66;
printf("%.1lf\n",a);
return 0;
Exercício:
1185 - Acima da Diagonal Secundária
#include <stdio.h>
int main()
char T[2];
int C,x,y,z,p=10;
scanf("%s", &T);
for(x=0;x<=11;x++)
scanf("%lf", &M[x][y]);
for(z=0; z<=10;z++)
for(C=0; C<=p;C++)
a+=M[z][C]; p--;
if(T[0]=='S')
printf("%.1lf\n",a);
else if(T[0]=='M')
a=a/66;
printf("%.1lf\n",a);
return 0;
Exercício:
1186 - Abaixo da Diagonal Secundária
#include <stdio.h>
int main()
char T[2];
int C,x,y,z,p=11;
scanf("%s", &T);
for(x=0;x<=11;x++)
scanf("%lf", &M[x][y]);
for(z=1; z<=11;z++)
for(C=11; C>=p;C--)
a+=M[z][C];
p--;
if(T[0]=='S')
printf("%.1lf\n",a);
else if(T[0]=='M')
a=a/66;
printf("%.1lf\n",a);
return 0;
}
Exercício:
1187 - Área Superior
#include <stdio.h>
int main()
char T[2];
int C,x,y,z,p=10,q=1;
scanf("%s", &T);
for(x=0;x<=11;x++)
scanf("%lf", &M[x][y]);
for(z=0; z<=4;z++)
for(C=q; C<=p;C++)
a+=M[z][C];
p--; q++;
if(T[0]=='S')
printf("%.1lf\n",a);
else if(T[0]=='M')
a=a/30;
printf("%.1lf\n",a);
return 0;
}
Exercício:
1188 - Área Inferior
#include <stdio.h>
int main()
char T[2];
int C,x,y,z,p=6,q=5;
scanf("%s", &T);
for(x=0;x<=11;x++)
scanf("%lf", &M[x][y]);
for(z=7; z<=11;z++)
for(C=q; C<=p;C++)
a+=M[z][C];
p++;
q--;
if(T[0]=='S')
printf("%.1lf\n",a);
else if(T[0]=='M')
a=a/30.0;
printf("%.1lf\n",a);}
return 0;
Exercício:
1189 - Área Esquerda
#include<stdio.h>
int main(){
int i,j,count=0,m=0;
double a[12][12],s=0;
char o;
scanf("%c",&o);
scanf("%lf",&a[i][j]);}
if (j<=m){
s+=a[i][j];
count++;}
if (i < 5)
m++;
else if (i >= 6)
m--;
if(o=='S')
printf("%.1lf\n",s);
else
printf("%.1lf\n",s/count);
return 0;}
Exercício:
#include<stdio.h>
int main()
int i,j,count=0,m=11;
double a[12][12],sum=0;
char o;
scanf("%c",&o);
scanf("%lf",&a[i][j]);}
if (j>=m){
sum+=a[i][j];
count++;}
if (i<5)
m--;
else if (i >= 6)
m++;
if(o=='S')
printf("%.1lf\n",sum);
else
printf("%.1lf\n",sum/count);
return 0;
}
Exercicio:
#include <stdio.h>
#define TAM 9
int i;
dg[i] = 0;
int i, j;
if (flag) {
dg[v[i][j]]++;
if (dg[v[i][j]] > 1)
return 1;
else {
dg[v[j][i]]++;
if (dg[v[j][i]] > 1)
return 1;
zeraDigitos(dg);
return 0;
}
int validaSubMatrix(int v[TAM][TAM], int lInicio, int lFim, int cInicio, int cFim, int *dg) {
int i, j;
dg[v[j][i]]++;
if (dg[v[j][i]] > 1)
return 1;
zeraDigitos(dg);
return 0;
int main() {
scanf("%i", &n);
zeraDigitos(digits);
scanf("%i", &mat[i][j]);
mat[i][j]--;
if (invalid)
printf("NAO\n\n");
else
printf("SIM\n\n");
return 0;