Escolar Documentos
Profissional Documentos
Cultura Documentos
2)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
for(i=0;i<10;i++){
if(*p==*g){
n1++;
*p++;
*g++;
}
if(n1>=7){
k++;
return(k);
for(i=0;i<10;i++){
if(*p==*g){
n2++;
}
*p++;
*g++;
if(n2>=7){
k++;
return(k);
for(i=0;i<10;i++){
if(*p==*g){
n3++;
}
*p++;
*g++;
if(n3>=7){
k++;
return(k);
for(i=0;i<10;i++){
if(*p==*g){
n4++;
}
*p++;
*g++;
if(n4>=7){
k++;
return(k);
for(i=0;i<3;i++){
if(*p==*g){
n5++;
}
*p++;
*g++;
if(n5>=7){
k++;
return(k);
for(i=0;i<10;i++){
if(*p==*g){
n6++;
*p++;
*g++;
if(n6>=7){
k++;
return(k);
for(i=0;i<10;i++){
if(*p==*g){
n7++;
*p++;
*g++;
if(n7>=7){
k++;
return(k);
for(i=0;i<10;i++){
if(*p==*g){
n8++;
*p++;
*g++;
if(n8>=7){
k++;
return(k);
if(*p==*g){
n9++;
*p++;
*g++;
if(n9>=7){
k++;
return(k);
if(*p==*g){
n10++;
*p++;
*g++;
if(n10>=7){
k++;
return(k);
int main()
{
int i, n1=0, n2=0, n3=0, n4=0, n5=0, n6=0, n7=0, n8=0, n9=0, n10=0;
for(i=0;i<3;i++){
gets(a[i]);
printf("Digite o gabarito:\n");
gets(g);
for(i=0;i<10;i++){
n1=nota1(&a[0][0], &g[0]);
n2=nota2(&a[1][0], &g[0]);
n3=nota3(&a[2][0], &g[0]);
n4=nota4(&a[3][0], &g[0]);
n5=nota5(&a[4][0], &g[0]);
n6=nota6(&a[5][0], &g[0]);
n7=nota7(&a[6][0], &g[0]);
n8=nota8(&a[7][0], &g[0]);
n9=nota9(&a[8][0], &g[0]);
n10=nota10(&a[9][0], &g[0]);
return 0;
3)
#include <stdio.h>
#include <stdlib.h>
void prodcaro(int *n) {
int i, j, m = 0, k = 0;
scanf("%d", &j);
switch (j) {
case 0:
if (*n >= m) {
m = *n;
k=i;
n++;
break;
case 1:
n=n+5, m = 0, k = 0;
if (*n >= m) {
m = *n;
k=i;
n++;
}
printf("O numero do produto mais caro e: %d ", k);
break;
case 2:
n=n+10, m = 0, k = 0;
if (*n >=m) {
m = *n;
k=i;
n++;
break;
case 3:
n=n+15, m = 0, k = 0;
if (*n >= m) {
m = *n;
k=i;
n++;
break;
default:
break;
int i, j, m = 999999999, k = 0;
scanf("%d", &j);
switch (j) {
case 0:
if (*n <= m) {
m = *n;
k=i;
n = n + 5;
printf(
"O numero da loja que pratica o menor preço para o produto %d e: %d ",
j, k);
break;
case 1:
n = n + 1, m = 999999999, k = 0;
for (i = 0; i < 4; i++) {
if (*n <= m) {
m = *n;
k=i;
n = n + 5;
printf(
"O numero da loja que pratica o menor preço para o produto %d e: %d ",
j, k);
break;
case 2:
n = n + 2, m = 999999999, k = 0;
if (*n <= m) {
m = *n;
k=i;
n = n + 5;
printf(
"O numero da loja que pratica o menor preço para o produto %d e: %d ",
j, k);
break;
case 3:
n = n + 3, m = 999999999, k = 0;
if (*n <= m) {
m = *n;
k=i;
n = n + 5;
printf(
"O numero da loja que pratica o menor preço para o produto %d e: %d ",
j, k);
case 4:
n = n + 4, m = 999999999, k = 0;
if (*n <= m) {
m = *n;
k=i;
n = n + 5;
printf(
"O numero da loja que pratica o menor preço para o produto %d e: %d ",
j, k);
break;
default:
break;
m0=m0+*n;
n++;
m1=m1+*n;
n++;
m2=m2+*n;
n++;
m3=m3+*n;
n++;
}
if(m0<=m1){
if(m0<=m2){
if(m0<=m3){
else{
else{
if(m2<=m3){
else{
else{
if(m1<=m2){
if(m1<=m3){
else{
printf("A loja 3 tem o menor preco medio dos produtos");
else{
if(m2<=m3){
else{
int i, j, m = 0;
scanf("%d", &j);
switch (j) {
case 0:
n++;
break;
case 1:
n=n+5;
n++;
break;
case 2:
n=n+10;
n++;
break;
case 3:
n=n+15;
n++;
break;
default:
break;
}
}
int main() {
scanf("%d", &m[i][j]);
do {
printf(" \n MENU:\n");
printf("2. O número da loja que pratica o menor preco para um determinado "
"produto.\n");
printf("3. O número da loja que tem o menor preço médio dos produtos.\n");
printf("6. Sair.\n");
scanf("%d", &op);
if (op == 1) {
prodcaro(&m[0][0]);
} else if (op == 2) {
menorpreco(&m[0][0]);
} else if (op == 3) {
medpreco(&m[0][0]);
} else if (op == 4) {
imprimpreco(&m[0][0]);
} else if (op == 5) {
printf("\n");
} else if (op == 6) {
} else {
printf("Opcão invalida\n");
return 0;