Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lista de funções 1 - sucessor (int n) { return n+1; } int main () { int a; scanf ("%d", &a); printf ("%d", sucessor (a)); getch (); } 2- int primo(int n){ int i; if (n==1 || n==0)return 0; for(i=2;i<n;i++){ if(n%i==0) return 0; \\ todo numero é divisível por 1, se ele for divisível por qualquer outro número que não seja 1 nem ele mesmo, ele não é primo. } return 1; } int main(){ int n; printf("\n Informe o número:"); scanf("%d",&n); if (primo(n)==1) printf ("\n Número primo"); else printf ("\n Não é primo"); getch(); } 3- imprimePrimos (int n) { int i, j, cont=0; for (i=2; i<=n; i++){ for (j=1; j<=i; j++){ if (i%j==0){ cont++; } } if (cont==2) { printf ("%d\n", i); } } getch (); } 4- float quadrado(float f) { return (f*f); } int main () { float a; scanf ("%f", &a); printf ("%f", quadrado(a)); getch (); } 5- void imprime (int n) { int i; for (i=1; i<=n; i++) { printf ("%d\n", i); } } int main () { int a; scanf ("%d", &a); imprime (a); getch (); } 6- void inicializa(int v[],int tam) { int i; for(i=0;i<tam;i++) { v[i]=0; } } main() { int tam=6,i; int v[tam]; inicializa(v,tam); for(i=0;i<tam;i++) { printf("%d\n",v[i]); } getch(); } 7- int tamanho (char v[]) { int a; a = strlen (v); printf ("%d", a); return a; } int main () { int b; char v[b]; scanf ("%s", &v); tamanho (v); getch (); } 8- int maiuscula (char ch) { int i; i= ch; return (i-32); } int main () { char ch; printf ("Digite uma letra minuscula."); scanf ("%c", &ch); printf ("%c", maiuscula (ch)); getch (); } 9- int frase_maiuscula (int b, char v[b]) { int i, j; for (j=0; j<=b; b++) { i=v[j]; return (i-32); } } int main () { int b; char v[100]; printf ("Digite uma frase em letras minusculas."); scanf ("%s", &v[100]); b = strlen(v); printf ("%s", frase_maiuscula (b, v)); getch (); } 10- void inverte (int v[10]) { int i; for (i=10; i>0; i--) { printf ("%d\n", v[i]); } } int main () { int v[10], j; for (j=0; j<=10; j++) { scanf ("%d\n", &v[j]); } inverte (v); getch (); } 11- int fatorial ( int n ) { if (n == 1) return 1; else return n * fatorial (n-1); } int main () { int n; printf ("Digite um numero para descobrir seu fatorial:"); scanf ("%d", &n); printf ("%d", fatorial (n)); getch (); } 12- int imprime (int n) { printf ("%d\n", n); if (n==10) return 1; else return imprime (n=n+1); } int main () { int n=1; imprime (n); getch (); } 13- char imprime (char c) { printf ("%c\n", c); if (c=='z') return 1; else return imprime (c=c+1); } int main () { char c='a'; imprime (c); getch (); } 14- void troca (int*x, int*y){ int tmp; tmp=*x; *x=*y; *y=tmp; } int main(){ int a, b; printf(" \n Informe a e b"); scanf ("%d",&a); scanf ("%d",&b); troca (&a,&b); printf ("\n valor de a: %d, valor de b: %d", a,b); getch(); }
Compartilhar