Mudanças entre as edições de "Abcdef"
Ir para navegação
Ir para pesquisar
(Criou página com 'Questão 1 Implementar uma função que recebe uma string em um vetor de char de como parâmetro e três parâmetros char a1,a2 e a3. A função deve computar se a string contid...') |
|||
Linha 1: | Linha 1: | ||
Questão 1 | Questão 1 | ||
− | Implementar uma função que recebe uma string em um vetor de char | + | Implementar uma função que recebe uma string em um vetor de char como parâmetro e três parâmetros char a1,a2 e a3. A função deve retornar 1 se a string começa com a1, 5, se termina com a2 e 10 se contém a3 entre o primeiro e o último caracter. Caso as condições sejam satisfeitas em mais de um caso, então retorna a soma. Veja esqueleto a seguir. |
− | + | ||
+ | |||
+ | <syntaxhighlight lang=c> | ||
+ | #include <stdio.h> | ||
+ | |||
+ | int VerificaString(char x[], char a1, char a2, char a3) | ||
+ | { | ||
+ | |||
+ | } | ||
+ | |||
+ | main() | ||
+ | { | ||
+ | /* fazer código de teste */ | ||
+ | } | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | Questão 2 | ||
+ | |||
+ | Seja uma matriz 10x4, onde nas trÊs primeiras colunas (0 e 1) estão armazenados números reais. A quarta coluna de uma linha deverá ser preenchida com a média das primeiras três colunas da linha MAS somente se esta média for maior que a média de todos os elementos da matriz excluindo a quarta linha. No caso de não ser maior preencher com a primeira cooluna. | ||
+ | |||
+ | Esqueleto: | ||
+ | <syntaxhighlight lang=c> | ||
+ | #define LINHA 10 | ||
+ | #define COLUNA 4 | ||
+ | |||
+ | float Matriz[LINHA][COLUNA] = { | ||
+ | {5.8,9.7, 4.6}, | ||
+ | {6.7,12.5, 7.6}, | ||
+ | {3.8,20.7,8.5}, | ||
+ | {6.7,12.5,9.4}, | ||
+ | {5.8,12.4,5.8}, | ||
+ | {6.7,18.5,10.7}, | ||
+ | {15.8,39.7,9.2}, | ||
+ | {6.7,12.5,8.7}, | ||
+ | {55.8,9.7,67.9}, | ||
+ | {66.8,40.9,54.4} | ||
+ | }; | ||
+ | |||
+ | main() | ||
+ | { | ||
+ | |||
+ | /* Implementar aqui */ | ||
+ | } | ||
+ | </syntaxhighlight> |
Edição das 07h34min de 10 de outubro de 2013
Questão 1
Implementar uma função que recebe uma string em um vetor de char como parâmetro e três parâmetros char a1,a2 e a3. A função deve retornar 1 se a string começa com a1, 5, se termina com a2 e 10 se contém a3 entre o primeiro e o último caracter. Caso as condições sejam satisfeitas em mais de um caso, então retorna a soma. Veja esqueleto a seguir.
#include <stdio.h>
int VerificaString(char x[], char a1, char a2, char a3)
{
}
main()
{
/* fazer código de teste */
}
Questão 2
Seja uma matriz 10x4, onde nas trÊs primeiras colunas (0 e 1) estão armazenados números reais. A quarta coluna de uma linha deverá ser preenchida com a média das primeiras três colunas da linha MAS somente se esta média for maior que a média de todos os elementos da matriz excluindo a quarta linha. No caso de não ser maior preencher com a primeira cooluna.
Esqueleto:
#define LINHA 10
#define COLUNA 4
float Matriz[LINHA][COLUNA] = {
{5.8,9.7, 4.6},
{6.7,12.5, 7.6},
{3.8,20.7,8.5},
{6.7,12.5,9.4},
{5.8,12.4,5.8},
{6.7,18.5,10.7},
{15.8,39.7,9.2},
{6.7,12.5,8.7},
{55.8,9.7,67.9},
{66.8,40.9,54.4}
};
main()
{
/* Implementar aqui */
}