Buscar

AP Linguagem de Programação nota 100

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 14 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 14 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 14 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

#include <stdio.h> 
#include <stdlib.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++) { 
 printf("\nDigite nome:\n"); 
 scanf(" %[^\n]s", p[i].nome); 
 
 printf("\nDigite sexo (M/F):\n"); 
 scanf(" %c",&p[i].sexo); 
 
 printf("\nDigite idade:\n"); 
 scanf("%i",&p[i].idade); 
 } 
 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); 
 
 } 
 return 0; 
 } 
 
 
#include <stdio.h> 
#include <string.h> 
#include <stdlib.h> 
 
char vogais[11] = {'a', 'A', 'i', 'I', 'o', 'O', 'u', 'U', 'e', 'E'}; 
 
int contar (char texto[20], int tamanho){ 
 int totalvogais = 0; 
 for(int i = 0 ; i < tamanho ; i++){ 
 
 for (int j = 0 ; j < 10 ; j++){ 
 if(texto[i] == vogais[j]){ 
 totalvogais+=1; 
 } 
 } 
 } 
 return totalvogais; 
} 
 
int main(){ 
 
 char texto[21]; 
 int totalletras; 
 
 printf("Digite uma frase de até 20 caracteres:\n"); 
 scanf("%[^\n]s", texto); 
 
 printf("%s", texto); 
 
 totalletras = strlen(texto); 
 
 int totalvogais = contar(texto, totalletras); 
 
 float percentualvogal = ((float)totalvogais/totalletras)*100; 
 
 printf("\n\n\nNúmero total de caracteres da string %d", totalletras); 
 
 printf("\nNúmero total de vogais da string %d", totalvogais); 
 
 printf("\nPercentual de vogais em relação ao compimento da string %.2f%%", percentualvogal); 
 
 return 0; 
} 
 
#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: \n\n"); 
for (i = 0; i < 3; i++){ 
 for (j = 0; j <3; j++){ 
 printf("Matriz 1 Linha [%d] coluna [%d]: ",i,j); 
 scanf("%d", &matriz1[i][j]); 
 } 
} 
printf("\n\nValores da matriz 2: \n\n"); 
for (i = 0; i < 3; i++){ 
 for (j = 0; j <3; j++){ 
 printf("Matriz 2 Linha [%d] coluna [%d]: ",i,j); 
 scanf("%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]; 
 } 
 } 
} 
 
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("[%d] ", diagonal[i][j]); 
 } else { 
 printf("[ ]"); 
 } 
 } 
 printf("\n"); 
 } 
return 0; 
} 
 
#include <stdio.h> 
#include <stdlib.h> 
 
struct aluno{ 
 char nome[50]; 
 float nota; 
}; 
 
int main() { 
 int qtd; 
 printf("Qual a quantidade de alunos para cadastrar? (máx. 50 alunos)\n"); 
 scanf("%d", &qtd); 
 struct aluno aluno[qtd]; 
 
 for(int i = 0 ; i < qtd ; i++){ 
 printf("\n\nInforme o nome do aluno[%d]: ", i); 
 scanf(" %[^\n]s", aluno[i].nome); 
 setbuf(stdin, NULL); 
 
 printf("\nInforme a nota do aluno[%d]: ", i); 
 scanf("%f", &aluno[i].nota); 
 
 while(aluno[i].nota < 0 || aluno[i].nota > 10){ 
 printf("Valor inválido! Digite a nota do aluno entre 0 e 10 ou digite -1 pra sair: "); 
 scanf("%f", &aluno[i].nota); 
 
 if(aluno[i].nota == -1){ 
 exit(1); 
 } 
 } 
 
 } 
return 0; 
} 
 
#include <stdio.h> 
#include <stdlib.h> 
 
int main() { 
 int soma = 0; 
 int qtd = 1; 
 int i; 
 
 for(i = 2 ; i <= 100 ; i+=2){ 
 soma += i; 
 
 if(qtd == 10){ 
 break; 
 } 
 qtd++; 
 } 
 
 printf("A soma dos 10 primeiros números pares entre 1 e 100 é: %d", soma); 
 return 0; 
} 
 
#include <stdio.h> 
#include <stdlib.h> 
int main() 
{ 
int matriz[3][3] = {0}, diagonal[3][3] = {0}; 
int i,j,k; 
printf("\n\nValores da matriz: \n\n"); 
for (i = 0; i < 3; i++){ 
 for (j = 0; j <3; j++){ 
 printf("Matriz Linha [%d] coluna [%d]: ",i,j); 
 scanf("%d", &matriz[i][j]); 
 } 
} 
 
 
printf("\n\nValores da Matriz:\n\n"); 
for (i = 0; i < 3; i++) { 
 for (j = 0; j < 3; j++) { 
 printf("[%d] ", matriz[i][j]); 
 } 
 printf("\n"); 
} 
 
 
printf("\n\nDiagonal Principal:\n\n"); 
for (i=0;i<3;i++) { 
 for (j=0;j<3;j++){ 
 if(i == j){ 
 printf("[%d] ", matriz[i][j]); 
 } else { 
 printf("[ ]"); 
 } 
 } 
 printf("\n"); 
 } 
return 0; 
} 
 
#include <stdio.h> 
#include <stdlib.h> 
 
soma (float a,float b,float c){ 
 float resultado = a*a+b+c; 
 return resultado; 
} 
 
int main() { 
 
 float a, b, c, resultado; 
 
 printf("Informe o valor A: "); 
 scanf("%f", &a); 
 
 printf("Informe o valor B: "); 
 scanf("%f", &b); 
 
 printf("Informe o valor C: "); 
 scanf("%f", &c); 
 
 resultado = soma(a, b, c); 
 
 printf("%.2f * %.2f + %.2f + %.2f = %.2f", a, a, b, c, resultado); 
 return 0; 
} 
 
#include <stdio.h> 
#include <stdlib.h> 
#include <string.h> 
 
int contaChar(char c, char* frase) { 
 
int tam = strlen(frase), cont, quant = 0; 
 
 for (cont = 0; cont < tam; cont++) { 
 if (frase[cont] == c) { 
 quant++; 
 } 
 } 
 return quant; 
 } 
 
 int main() { 
 
 char frase[50]; 
 char c[2]; 
 
 printf("Digite uma string com até 50 chars\n"); 
 scanf(" %[^\n]s", frase); 
 
 printf("\nDigite um char para contar a quantidade de ocorrencias na string anterior\n"); 
 scanf(" %s", c); 
 
 int quant = contaChar(c[0], frase); 
 
 printf("\nString:%s" 
 "\nChar:%c" 
 "\nTotal de ocorrencias do char %c:%d", frase, c[0], c[0], quant); 
 
 return (0); 
 } 
 
#include <stdio.h> 
#include <stdlib.h> 
#include <string.h> 
 
int verificaVogal(char c) { 
 int count; 
 char vogais[10] = {'a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'}; 
 
 for (count = 0; count < 10; count++) { 
 if (vogais[count] == c) { 
 return 1; 
 } 
 
 
 } 
 
 return 0; 
 
} 
 
int main() { 
 
 
 char linha[20]; 
 int cont, tamanhoDaLinha, contaC = 0, contaV = 0; 
 char primeirasVogais[5]; 
 char ultimasConsoantes[5];printf("Escreva uma frase qualquer com até 20 chars\n"); 
 scanf(" %[^\n]s", linha); 
 
 tamanhoDaLinha = strlen(linha); 
 for (cont = 0; cont < tamanhoDaLinha; cont++) { 
 
 if (verificaVogal(linha[cont]) == 1 && contaV < 5) { 
 primeirasVogais[contaV] = linha[cont]; 
 contaV++; 
 
 } 
 } 
 
 for (cont = tamanhoDaLinha - 1; cont >= 0; cont--) { 
 
 if (verificaVogal(linha[cont]) == 0 && contaC < 5 && linha[cont] != ' ') { 
 ultimasConsoantes[contaC] = linha[cont]; 
 contaC++; 
 } 
 } 
 
 printf("String Digitada : %s", linha); 
 printf("\n5 primeiras Vogais: "); 
 for (cont = 0; cont < contaV; cont++) { 
 printf("%c ", primeirasVogais[cont]); 
 } 
 
 printf("\n5 ultimas Consoantes: "); 
 for (cont = 0; cont < contaC; cont++) { 
 printf("%c ", ultimasConsoantes[cont]); 
 } 
 
 return (0); 
} 
 
#define MAX 20 
#include <stdio.h> 
 
verificamaior(int* numeros){ 
 int maior = numeros[0]; 
 
 for(int i = 0 ; i < MAX ; i++){ 
 if(numeros[i] > maior){ 
 maior = numeros[i]; 
 } 
 } 
 return maior; 
} 
 
int main(){ 
 int numeros[MAX], i; 
 
 for(i = 0; i < MAX ; i++){ 
 printf("\nInforme o valor [%d] (maior ou igual a 10 e menor que 100): ", i); 
 scanf("%d", &numeros[i]); 
 while(numeros[i] < 10 || numeros[i] >= 100){ 
 printf("Valor invalido!!!\n\nDigite um número maior ou igual a 10 e menor que 100:"); 
 scanf("%d", &numeros[i]); 
 } 
 } 
 
 int maior = verificamaior(numeros); 
 
 printf("\n\nVetor: ["); 
 for(i = 0 ; i < MAX ; i++){ 
 printf(" %d ",numeros[i]); 
 } 
 printf("]\n\nO maior número do Vetor é %d", maior); 
 
}

Continue navegando