Buscar

atividade prática nota 8,6

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Usando a linguagem de programação C/C++ escreva um programa que armazene em um vetor de até 5 posições as 
informações de nome, idade e sexo. Sabendo que nome é uma string de até 50 caracteres, idade é um inteiro e sexo é 
um caractere e que estes dados devem ser armazenados em uma struct.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
1 de 13 28/11/2016 16:27
Resposta:
#include <stdio.h>
#include <strlib.h>
#include<string.h>
struct pessoas
{
 char nome[50];
 char sexo;
 int idade
};
int main()
struct pessoas p[5];
for (int i = 0; i < 5; i++)

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
2 de 13 28/11/2016 16:27
{
 printf("\nDifite nome:\n");
 gets_s(p[i].nome);
 printf("\nDigite sexo:\n");
 scanf("%c",&p[i].sexo);
 printf("\nDigite idade:\n");
 scanf_s("%i",&p[i].idade);
 getchar();
}
for (int i = 0; i < 5; i++)
{ 
 printf("\nNome: %s", p[i].nome);
 printf("\nIdade: %d", p[i].idade);
 printf("\nSexo: %c\n\n", p[i].sexo);
system("PAUSE");
return(0);
}
Usando a linguagem de programação C/C++, escreva um programa que receba uma string de até 20 caracteres e 
imprima a string digitada e esta mesma string em odem inversa com todas as vogais substituidas pelo caractere @.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
3 de 13 28/11/2016 16:27
Resposta:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int vogal(char ltr)
{
 if (ltr =='a' || ltr =='A" || ltr=='e' || ltr == 'E' || ltr=='i' || ltr =='I' || ltr =='o' || ltr =='O' || ltr =='u' || ltr=='U')
 return 1;
 else
 return 0;
}
int main()
{
 char frase[21], frasefinal[21];
 int i, tamfrase, cont;
 printf("\n\nInforme uma palavra: ");
 gets_s(frase);
 tamfrase = strlen(frase) - 1;
 cont = 0;

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
4 de 13 28/11/2016 16:27
 for (i = tamfrase; i >= 0; i--)
 {
 if(vogal(frase[i]) == 1)
 {
 frasefinal[cont] = '@';
 cont++;
 }
 else
 {
 frasefinal[cont] = frase[i];
 cont++;
 }
 }
 frasefinal[cont] = '\0';
 
 system("cls");
 printf("\n\nSua palavra: %s", frase);
 printf("\n\nPalavra invertida e com as vogais modificadas para @: %s\n", frasefinal);
 system("PAUSE");
 return (0);
}
Usando a linguagem de programação C/C++ escreva um programa que recebe uma string de até 50 caracteres, um 
carctere específico e devolve o número de ocorrências deste caractere na string digitada. Não esqueça que o programa 
deverá imprimir a string, o carctere e o número de ocorrências.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
5 de 13 28/11/2016 16:27
Resposta:
#include <stdio.h>
#include<stdlib.h>
#include <string.h>
int main()
{
 char frase[50];
 int tamanho
 printf ("Digite uma frase\n\n");
 gets (frase);
 tamanho = strlen(frase);
 printf("\ntotal de letras da frase : %d,tamanho);
 printf("\n\n");
 system ("PAUSE");
 return 0;
}

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
6 de 13 28/11/2016 16:27
Utilizando a linguagem de programação C/C++, o aluno deverá escrever um programa que receba uma matriz 3X3 de 
números inteiros e imprima, na tela do console, tanto a matriz digitada quanto a diagonal principal da mesma.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
7 de 13 28/11/2016 16:27
Resposta:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
main()
{
 int minhamatriz[3][3];
 int linha,coluna;
 for (linha=0; linha<3;coluna++){

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
8 de 13 28/11/2016 16:27
 for (coluna=0; coluna<3; colun++)[
 printf("numeros da linha: %d ",linha);
 scanf("%d",&minhamatriz[linha][coluna]);
 }
 }
 printf("-----------------------------\n");
 printf("Matriz digitada:\n");
 printf("-----------------------------\n");
 for (linha=0; linha<3;linha++){
 for (coluna=0; coluna<3;coluna++){
 printf("%5d ", minhamatriz[linha][coluna]);
 }
 printf("\n\n");
 }
 getch();
}
Utilizando a linguagem de programação C/C++ faça um programa que receba duas matrizes 3x3 e imprima, as duas 
matrizes digitadas e a diagonal principal da matriz resultante do produto entre as duas matrizes digitadas.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
9 de 13 28/11/2016 16:27

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
10 de 13 28/11/2016 16:27
Resposta:
#include <stdio.h>
#include <stdlib.h>
int main()
{
 int matriz1[3][3] = {0}, matriz2[3][3] ={0}, diagonal[3][3] = {0};
 int i,j,k;
 printf("\n\nValores da matriz 1: ");
 for (i = 0; i < 3; i++)
 { 
 for (j = 0; j <3; j++)
 {
 printf("\nMatriz 2 Linha [%d] coluna [%d]: ",i,j);
 scanf_s("%d", &matriz1[i][j]);
 }
 }
 printf("\n\nValores da matriz 2: ");
 for (i=0;i<3;i++)
 {
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
11 de 13 28/11/2016 16:27
 for (j=0;j<3;j++);
 {
 printf("\n\nMatriz 2 linha [%d] Coluna [%d]: ",i,j);
 scanf_s("%d",&matriz2[i][j]);
 }
 }
 for (i=0; i<3;i++)
 for (j=0;j<3;j++)
 {
 diagonal[i][j] = 0;
 for (k = 0; k < 3; k++)
 diagonal[i][j] = diagonal[i][j] + matriz1[i][k] * matriz2[k][j];
 }
 system("cls");
 printf("\n\nValores da Matriz 1:\n\n");
 for (i = 0; i < 3; i++)
 {
 for (j = 0; j < 3; j++)
 {
 printf("[%d] ", matriz1[i][j]);
 }
 printf("\n");
 }
 printf("\n\nValores da matriz 2:\n\n");
 for (i=0;i<3;i++)
 {
 for (j=0;j<3;j++)
 {
 printf("[%d]", matriz2[i][j]);
 }
 printf("\n");
 }
 printf("\n\nDiagonal Principal (resultado do produto entre a Matriz 1 e Matriz 2:\n\n");
 for (i=0;i<3;i++)
 { 
 for (j=0;j<3;j++)
 {
 if (i==j)
 printf("\t[%d] ",diagonal[i][j]);
 else
 printf("\t[****]");
 }
 printf("\n");
 }
 system("PAUSE");
 return (0);
}
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
12 de 13 28/11/2016 16:27
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...13 de 13 28/11/2016 16:27

Outros materiais