/All
//Exercicio com funcoes e bibliotecas
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include "funcoes.h"
int main(){
int i, input=5;
char strIn[1000]="Teste de cifra";
//system("clear");
printf("Informe um numero inteiro: ");
scanf("%d",&input);
//printf("\nO numero %d e par: %d", input, par(input));
//printf("\nO numero %d e primo: %d", input, primo(input));
//if(input > 1900) printf("\nO ano %d e bissexto: %d", input, bissexto(input));
//printf("\nA sequencia fibonacci do numero %d e: \n", input);
//fibonacci(input);
printf("\nA cifra de cesar e: ");
cifra_cesar(strIn);
printf("\nA soma dos %d primeiros numeros naturais pares e: %d\n",input,soma_naturais(input,'p'));
printf("\nA soma dos %d primeiros numeros naturais impares e: %d\n",input,soma_naturais(input,'i'));
int r=5,h=8;
printf("\nVolume e a area da superficie de um cilindro de raio %d e altura %d",r,h);
calc_cilindro(r,h);
int b=0;
printf("\nSwap input");
swap(&input,&b);
printf("\nPrint var input: %d, e var b %d", input, b);
printf("\nGravar string em arquivo ... ");
save(strIn, "saida.out", 'a');
sprintf(strIn,"%d",b);
save(strIn, "saida.out", 'a');
printf("\n\nLendo arquivo ... \n");
load("saida.out");
int n, j, _i, _j, range = 100;
i = 0;
srand(time(NULL));
printf("Informe o tamanho da matriz NxN: ");
scanf("%d",&n);
int array[n][n];
for(i = 0; i <= n; i++){
for(j = 0; j <= n; j++){
array[i][j] = (rand() % range)+1.0;
}
}
ler_array(n,n,array);
printf("Qual linha deve somar: ");
scanf("%d",&_i);
produto_linha(n,n,array,_i-1);
printf("Qual coluna deve somar: ");
scanf("%d",&_j);
produto_coluna(n,n,array,_j-1);
printf("\n\n");
int m;
printf("Informe o tamanho das duas matrizes MxM para a soma de matrizes: ");
scanf("%d",&m);
int array1[m][m];
int array2[m][m];
for(i = 0; i <= m; i++){
for(j = 0; j <= m; j++){
array1[i][j] = (rand() % range)+1.0;
}
}
for(i = 0; i <= m; i++){
for(j = 0; j <= m; j++){
array2[i][j] = (rand() % range)+1.0;
}
}
printf("Array 1: ");
ler_array(m,m,array1);
printf("Array 2: ");
ler_array(m,m,array2);
printf("\n\n");
printf("Arrays somadas: ");
soma_matriz(m,m,array1,array2);
ler_array(m,m,array1);
printf("\n\n");
}INFO