Aval2

De MediaWiki do Campus São José
Revisão de 09h41min de 10 de outubro de 2013 por 200.135.37.126 (discussão) (Criou página com 'Questão 1 Implementar uma função que recebe um vetor de char x[] e um char a1 como parâmetro. Esta função deve inverter a string contida em x mas eliminando todos os carac...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Questão 1

Implementar uma função que recebe um vetor de char x[] e um char a1 como parâmetro. Esta função deve inverter a string contida em x mas eliminando todos os caracteres iguais a a1. Exemplo: Se x[]="abcabcdef" e a1='a' então x deverá ser modificado para x[]="fedcbcb". A função deve retornar o tamanho final de x[].

#include <stdio.h>
 
int InverteString(char x[], char a1)
{
 
}

 
main()
{
  /* fazer código de teste */
}


Questão 2

Considere uma matriz e um vetor tal como definido abaixo. Computar a terceira coluna da matriz da seguinte forma: a terceira coluna de uma linha é a média das duas primeiras colunas da linha SE esta média for MAIOR que a média dos elementos do vetor. Caso contrário o valor deve ser a média dos elementos de toda a matriz exceto a coluna não fornecida.

#define LINHA 10
#define COLUNA 3
 
float Matriz[LINHA][COLUNA] = {
     {5.8,9.7},
     {6.7,12.5},
     {3.8,20.7},
     {6.7,12.5},
     {5.8,12.4},
     {6.7,18.5},
     {15.8,39.7},
     {6.7,12.5},
     {55.8,9.7},
     {66.8,40.9} 
};

float Vetor[LINHA] = {2.7,3.2,1.6,7.9,3.5,4.7,2.9,8.9,9.0,5.6};

main()
{
 
/* Implementar aqui */
}

Questão 3

mplementar uma função da forma:

void plotar_fig(int margem, int lado, char car1, char car2, char c3, char c4)

Exemplo de uso:

plotar_fig(6,5,'A','B','X','C')

A figura deverá ser desenhada da forma (onde aparece 'b' é espaço em branco:

bbbbbbACCCA

bbbbbbACCA

bbbbbbACA

bbbbbbAA

bbbbbbA

XXXXXXXXXXX

bbbbbbB

bbbbbbBB

bbbbbbBCB

bbbbbbBCCB

bbbbbbBCCCB