Baixe o app para aproveitar ainda mais
Prévia do material em texto
1) #include <stdio.h> #include <stdlib.h> int main(){ int media, acu=0; int notas[8]; int i; for (i=0; i<8; i++){ printf("Digite o valor %d: ", i); scanf("%d",¬as[i]); } for(i=0; i<8; i++){ acu=acu+natas[i]; } media=acu/8; printf("%d", media); } 2) #include<stdio.h> int main() { int i, conta = 0; char caracteres[50], c; printf("Digite uma string: "); gets(caracteres); printf("Informe um caractere da string: "); scanf("%c", &c); for(i=0; caracteres[i]!='\0'; i++) { if(caracteres[i]==c) conta++; } if(conta==0) { printf("Caractere nao encontrado"); } else { printf ("Contagem de caracteres = %d\n", conta); } } 3) #include <stdio.h> #include <stdlib.h> int main(){ int vetorA[3]={1,2,3}; int vetorB[3],i; for(i=0; i<3;i++){ int aux = i%2; if(aux==0){ vetorB[i] = vetorA[i] * 5; } else{ vetorB[i] = vetorA[i] + 5; } } printf("Os valores dos Vetores, são esses: %d, %d",[vetorA], [vetorB] ); } 4) #include <stdlib.h> #include <stdio.h> int main() { int x[10]; int i, j, temp; for (i = 0; i<10; i++) { printf("Digite um numero:"); scanf("%d",&x[i]); } for (i=0;i<10; i++) for(j=i+1;j<10;j++) { if (x[i]>x[j]) { temp=x[i]; x[i]=x[j]; x[j]=temp; } } printf("Vetor em ordem crescente: \n"); for(i=0;i<10;i++) printf(" %d",x[i]); system("pause"); return 0; } 5) #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <math.h> #include <string.h> main () { int x,y,tam; char nome[30]; printf("Digite uma palavra: "); gets(nome); tam=strlen(nome); printf("\n A palavra invertida fica: "); for (x=tam-1; x>=0; x--) printf("%c",nome[x]); printf("\n\n"); system("pause"); return 0; } 6) #include<stdio.h> #include<stdlib.h> #include<string.h> int main(int argc, char** argv) { char nm1[20], nm2[20], nm3[20], nm4[20], nm5[20], cont; char alf[26] = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','x','w','y','z'}; char alfb[26] = {'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','X','W','Y','Z'}; printf("Nome 1: "); scanf("%s", &nm1); printf("Nome 2: "); scanf("%s", &nm2); printf("Nome 3: "); scanf("%s", &nm3); printf("Nome 4: "); scanf("%s", &nm4); printf("Nome 5: "); scanf("%s", &nm5); for(cont = 0; cont < 26; cont++){ if(nm1[0] == alf[cont]|| nm1[0] == alfb[cont]) printf("- %s", nm1); if(nm2[0] == alf[cont]|| nm2[0] == alfb[cont]) printf("- %s", nm2); if(nm3[0] == alf[cont]|| nm3[0] == alfb[cont]) printf("- %s", nm3); if(nm4[0] == alf[cont]|| nm4[0] == alfb[cont]) printf("- %s", nm4); if(nm5[0] == alf[cont]|| nm5[0] == alfb[cont]) printf("- %s", nm5); } return 0; } 7) #include <string.h> #include <stdio.h> typedef enum{false = 0, true = 1} bool; bool is_palin (const char* s) { size_t len, i = 0; len = strlen(s) - 1; while(i <= (len / 2)) { if(s[i] != s[len - i]) return false; i++; } return true; } int main() { char buffer[256]; puts("Digite o suposto palíndromo:"); scanf("%256[^\n]s", buffer); if(is_palin(buffer)) puts("Isso é um palíndromo"); else puts("Isso não é um palíndromo"); return 0; }
Compartilhar