Lista Exercicios C
Por: Hapige • 6/11/2015 • Monografia • 1.847 Palavras (8 Páginas) • 353 Visualizações
Lista 3 – Linguagem C
Exercicio 1
#include
#include
int main(int argc, char** argv) {
int vetor [5], i;
for (i=0;i<5;i++){
printf("Digite um numero: ");
scanf("%d",&vetor [i]);
}
for (i=0;i<5;i++){
printf("\nOs numeros digitados foram: %d\n",vetor [i]);
}
return 0;
}
Exercicio 2
#include
#include
int main(int argc, char** argv) {
int i;
float vetor[10];
printf("Digite 10 numeros reais para serem exibidos em ordem inversa: \n");
for(i=0;i<10;i++){
scanf("%f",&vetor[i]);
}
for(i=9;i>=0;i--){
printf("%.2f ",vetor[i]);
}
return 0;
}
Exercicio 3
#include
#include
int main(int argc, char** argv) {
char vetor [10],l;
int i,x=0;
for(i=0;i<10;i++){
printf("Digite um caractere: ");
scanf("%s",&l);
if(l!='a' && l!='e' && l!='i' && l!='o' && l!='u'){
vetor [x]=l;
x++;
}
}
printf("\nA quantidade de consoantes digitadas foi: %d\n",x);
printf("\nAs consoantes digitadas foram:");
for(i=0;i<=x;i++){
printf("\n%c",vetor [i]);
}
return 0;
}
Exercicio 4
#include
#include
int main(int argc, char** argv) {
int x, num, n = 0, i = 0, p = 0, contn = 0, contp = 0, conti = 0;
int nms[20], par[20], impar[20];
printf("Digite 20 numeros os quais serao separados par de impar:\n");
for (x = 0; x < 20; x++) {
scanf("%d", &num);
if (num % 2 == 0) {
par[p] = num;
p++;
contp++;
} else {
impar[i] = num;
i++;
conti++;
}
nms[n] = num;
n++;
contn++;
}
printf("\nTodos os numeros digitados foram: \n");
for (n = 0; n < contn; n++) {
printf("%d ", nms[n]);
}
printf("\nNumeros pares digitados: \n");
for (p = 0; p < contp; p++) {
printf("%d ", par[p]);
}
printf("\nNumeros impares digitados: \n");
for (i = 0; i < conti; i++) {
printf("%d ", impar[i]);
}
return 0;
}
Exercicio 5
#include
#include
int main(int argc, char** argv) {
float vetor[10], media, nota;
int alunos=0, i, j, x=1, y=1;
for (i=0; i<10 ; i++) {
for (j = 0; j < 4; j++) {
printf("Digite a nota %d do aluno %d: ",x,y);
scanf("%f", ¬a);
media=media+nota;
x++;
}
y++; x=1;
media = media / 4;
vetor[i] = media;
if (media >= 7) {
alunos++;
}
printf("\n");
}
printf("\n%d alunos tiveram a media de notas acima de 7\n", alunos);
return 0;
}
Exercicio 6
#include
#include
int main(int argc, char** argv) {
int vetor1[10], vetor2[10], vetor3[10], x=0, i;
printf("Preencha o Vetor 1 com 10 numeros: \n");
for(i=0;i<10;i++){
scanf("%d",&vetor1[i]);
}
printf("\nPreencha o Vetor 2 com 10 numeros: \n");
for(i=0;i<10;i++){
scanf("%d",&vetor2[i]);
}
for(i=0;i<10;i++){
vetor3[x]=vetor1[i];
vetor3[x+1]=vetor2[i];
x=x+2;
}
printf("\nNumeros intercalados entre os dois vetores: \n");
for(i=0;i<20;i++){
printf("%d\n",vetor3[i]);
}
return 0;
}
Exercicio 7
#include
#include
int main(int argc, char** argv) {
float temp[12],media;
char mes[12][12]={"Janeiro","Fevereiro","Marco","Abril","Maio","Junho",
"Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"};
int i;
...