public static void main(String[] args) {
int i = 0, j = 0, quant = 0;
double[] num1;
double aux;
System.out.print("Entre com a quantidade a ser cadastrada: ");
quant = new Scanner(System.in).nextInt();
num1 = new double [quant];
for (i = 0; i <= quant - 1; i++){
System.out.print("Entre com o "+ (i + 1) +"º número: ");
num1[i] = new Scanner(System.in).nextDouble();
}
for (i = 0; i <= quant - 2; i++){
for (j = i + 1; j <= quant - 1; j++){
if( num1[j] < num1[i]){
aux = num1[j];
num1[j] = num1[i];
num1[i] = aux;
}
}
}
System.out.println("A ordem correta é: ");
for (i = 0; i <= quant - 1; i++){
System.out.print(num1 [i]);
if (i < quant - 1)
System.out.print(", ");
else
System.out.print(".");
}
}
sábado, dezembro 03, 2011
Vetor em Java
public static void main(String[] args) {
int[] n = new int[50];
for (int i=101; i<=150; i++){
n[i-101] = i;
}
for (int i=0; i<=49; i++){
System.out.println("Posição: "+(i+1));
System.out.println(n[i]+" ");
}
}
int[] n = new int[50];
for (int i=101; i<=150; i++){
n[i-101] = i;
}
for (int i=0; i<=49; i++){
System.out.println("Posição: "+(i+1));
System.out.println(n[i]+" ");
}
}
Porcentagem em Java
public static void main(String[] args) {
double valor = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor"));
valor=(valor/100)*5;
JOptionPane.showMessageDialog(null,"Total de 5% = "+valor);
}
double valor = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor"));
valor=(valor/100)*5;
JOptionPane.showMessageDialog(null,"Total de 5% = "+valor);
}
Matriz em Java
public static void main(String[] args) {
int[][] m = new int[10][10];
System.out.println("Sorteando números...");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
m[n][i] = (int)(Math.random()*9)+1;
}
}
System.out.println("Matriz preenchida!");
System.out.println("Conteúdo de cada posição da matriz:");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
System.out.println("m["+n+"]["+i+"] = "+m[n][i]);
}
}
System.out.println("Conteúdo da matriz completa:");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
System.out.print(m[n][i]+" ");
}
System.out.println();
}
System.out.print("Soma dos elementos da 5ª coluna: ");
int somaColuna5 = 0;
for(int n = 0; n < 10; n++) {
somaColuna5 = somaColuna5 + m[n][4];
}
System.out.println(somaColuna5);
}
int[][] m = new int[10][10];
System.out.println("Sorteando números...");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
m[n][i] = (int)(Math.random()*9)+1;
}
}
System.out.println("Matriz preenchida!");
System.out.println("Conteúdo de cada posição da matriz:");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
System.out.println("m["+n+"]["+i+"] = "+m[n][i]);
}
}
System.out.println("Conteúdo da matriz completa:");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
System.out.print(m[n][i]+" ");
}
System.out.println();
}
System.out.print("Soma dos elementos da 5ª coluna: ");
int somaColuna5 = 0;
for(int n = 0; n < 10; n++) {
somaColuna5 = somaColuna5 + m[n][4];
}
System.out.println(somaColuna5);
}
Dias da semana com vetor em Java
public static void main(String[] args) {
String[] semana= {"Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sabado"};
for(int cont=0;cont<semana.length;cont++){
JOptionPane.showMessageDialog(null,"Hoje é : "+semana[cont]);
}
}
String[] semana= {"Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sabado"};
for(int cont=0;cont<semana.length;cont++){
JOptionPane.showMessageDialog(null,"Hoje é : "+semana[cont]);
}
}
Tabuada com vetor em Java
public static void main(String[] args) {
int[] tabuada=new int[11];
int num=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um número"));
for(int conta=0;conta<tabuada.length;conta++){
tabuada[conta]=conta;
JOptionPane.showMessageDialog(null,num + "x "+ conta + "= "+ (num*tabuada[conta]));
}
}
int[] tabuada=new int[11];
int num=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um número"));
for(int conta=0;conta<tabuada.length;conta++){
tabuada[conta]=conta;
JOptionPane.showMessageDialog(null,num + "x "+ conta + "= "+ (num*tabuada[conta]));
}
}
Mostrando alunos com média superior em Java
public static void main(String[] args) {
String[] nomes;
nomes = new String[5];
double[] notas = new double[5];
double soma = 0, media;
for (int i = 0 ; i <= 4 ; i++){
System.out.println("Entre com o nome do aluno nº "+(i+1));
nomes[i] = new Scanner(System.in).nextLine();
System.out.println("Entre com a nota do aluno nº "+(i+1));
notas[i] = new Scanner(System.in).nextDouble();
soma = soma + notas[i];
}
media = soma / 5;
System.out.println("A média dos alunos é: "+ media);
System.out.println();
System.out.println("Lista dos alunos cuja nota é superior a média da turma");
for(int i = 0; i <= 4; i++) {
if(notas[i] > media)
System.out.println(nomes[i]);
}
}
String[] nomes;
nomes = new String[5];
double[] notas = new double[5];
double soma = 0, media;
for (int i = 0 ; i <= 4 ; i++){
System.out.println("Entre com o nome do aluno nº "+(i+1));
nomes[i] = new Scanner(System.in).nextLine();
System.out.println("Entre com a nota do aluno nº "+(i+1));
notas[i] = new Scanner(System.in).nextDouble();
soma = soma + notas[i];
}
media = soma / 5;
System.out.println("A média dos alunos é: "+ media);
System.out.println();
System.out.println("Lista dos alunos cuja nota é superior a média da turma");
for(int i = 0; i <= 4; i++) {
if(notas[i] > media)
System.out.println(nomes[i]);
}
}
Colocando nomes em ordem alfabética em Java
public static void main(String[] args) {
int i = 0, j = 0, quant = 0;
String[] num1;
String aux;
System.out.print("Entre com a quantidade de pessoas: ");
quant = new Scanner(System.in).nextInt();
num1 = new String [quant];
for (i = 0; i <= quant - 1; i++){
System.out.print("Entre com o nome da "+ (i + 1) +"ª pessoa: ");
num1[i] = new Scanner(System.in).next();
}
for (i = 0; i <= quant - 2; i++){
for (j = i + 1; j <= quant - 1; j++){
if( num1[j].compareTo(num1[i]) < 0){
aux = num1[j];
num1[j] = num1[i];
num1[i] = aux;
}
}
}
System.out.println("A ordem correta é: ");
for (i = 0; i <= quant - 1; i++){
System.out.print(num1 [i]);
if (i < quant - 1)
System.out.print(", ");
else
System.out.print(".");
}
}
int i = 0, j = 0, quant = 0;
String[] num1;
String aux;
System.out.print("Entre com a quantidade de pessoas: ");
quant = new Scanner(System.in).nextInt();
num1 = new String [quant];
for (i = 0; i <= quant - 1; i++){
System.out.print("Entre com o nome da "+ (i + 1) +"ª pessoa: ");
num1[i] = new Scanner(System.in).next();
}
for (i = 0; i <= quant - 2; i++){
for (j = i + 1; j <= quant - 1; j++){
if( num1[j].compareTo(num1[i]) < 0){
aux = num1[j];
num1[j] = num1[i];
num1[i] = aux;
}
}
}
System.out.println("A ordem correta é: ");
for (i = 0; i <= quant - 1; i++){
System.out.print(num1 [i]);
if (i < quant - 1)
System.out.print(", ");
else
System.out.print(".");
}
}
Operações Básicas em Java
public static void main(String[] args) {
double mult,sub,adc,div;
double v1 = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor 1"));
double v2 = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor 2"));
mult=(v1* v2);
sub=(v1 - v2);
adc=(v1 + v2);
div=(v1 / v2);
JOptionPane.showMessageDialog(null,"Multiplicação ="+mult
+ "\nSubtração = "+sub
+ "\nAdição = "+adc
+ "\nDivisão = "+div);
}
double mult,sub,adc,div;
double v1 = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor 1"));
double v2 = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor 2"));
mult=(v1* v2);
sub=(v1 - v2);
adc=(v1 + v2);
div=(v1 / v2);
JOptionPane.showMessageDialog(null,"Multiplicação ="+mult
+ "\nSubtração = "+sub
+ "\nAdição = "+adc
+ "\nDivisão = "+div);
}
sexta-feira, dezembro 02, 2011
Média de salários em Java
public static void main(String[] args) {
int quant_de_Funcionarios = 0,contador = 0;
float salarioFuncionario = 0,totalSalarios = 0,mediaSalarial = 0;
quant_de_Funcionarios = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite a quantidade de funcionários" ));
while (contador< quant_de_Funcionarios){
contador++;
salarioFuncionario = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite o salário do funcionário"));
totalSalarios = totalSalarios + salarioFuncionario;
}
mediaSalarial = totalSalarios / quant_de_Funcionarios;
JOptionPane.showMessageDialog(null,"Média Salarial = " + mediaSalarial);
}
int quant_de_Funcionarios = 0,contador = 0;
float salarioFuncionario = 0,totalSalarios = 0,mediaSalarial = 0;
quant_de_Funcionarios = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite a quantidade de funcionários" ));
while (contador< quant_de_Funcionarios){
contador++;
salarioFuncionario = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite o salário do funcionário"));
totalSalarios = totalSalarios + salarioFuncionario;
}
mediaSalarial = totalSalarios / quant_de_Funcionarios;
JOptionPane.showMessageDialog(null,"Média Salarial = " + mediaSalarial);
}
Raíz quadrada em Java
public static void main(String[] args) {
float num;
num=Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um número para extrair a raíz : "));
DecimalFormat doc=new DecimalFormat("0");
JOptionPane.showMessageDialog(null,"A raiz quadrada é : "+doc.format(Math.sqrt(num)) );
}
float num;
num=Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um número para extrair a raíz : "));
DecimalFormat doc=new DecimalFormat("0");
JOptionPane.showMessageDialog(null,"A raiz quadrada é : "+doc.format(Math.sqrt(num)) );
}
Troca de valores em Java
public static void main(String[] args) {
int primeiro,segundo;
primeiro = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
segundo = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite outro numero"));
JOptionPane.showMessageDialog(null,"Primeiro : " +primeiro);
JOptionPane.showMessageDialog(null,"Segundo : " + segundo);
JOptionPane.showMessageDialog(null,"Primeiro : " + segundo);
JOptionPane.showMessageDialog(null,"Segundo : " + primeiro);
}
}
int primeiro,segundo;
primeiro = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
segundo = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite outro numero"));
JOptionPane.showMessageDialog(null,"Primeiro : " +primeiro);
JOptionPane.showMessageDialog(null,"Segundo : " + segundo);
JOptionPane.showMessageDialog(null,"Primeiro : " + segundo);
JOptionPane.showMessageDialog(null,"Segundo : " + primeiro);
}
}
Conversor de temperatura em Java
public static void main(String[] args) {
float cel,n;
n = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
DecimalFormat Dec=new DecimalFormat("0.00");
cel=(float) ((n - 32) / 1.8);
JOptionPane.showMessageDialog(null,"O resultado e : " + Dec.format(cel));
}
float cel,n;
n = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
DecimalFormat Dec=new DecimalFormat("0.00");
cel=(float) ((n - 32) / 1.8);
JOptionPane.showMessageDialog(null,"O resultado e : " + Dec.format(cel));
}
Número positivo e negativos em Java
public static void main(String[] args) {
int n;
n = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
if(n>=1){
JOptionPane.showMessageDialog(null,"O numero e positivo");
}
if(n<0){
JOptionPane.showMessageDialog(null,"O numero e negativo");
}
}
int n;
n = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
if(n>=1){
JOptionPane.showMessageDialog(null,"O numero e positivo");
}
if(n<0){
JOptionPane.showMessageDialog(null,"O numero e negativo");
}
}
Usuário e senha em Java
public static void main(String[] args) {
String user = JOptionPane.showInputDialog("Digite o usuário: ");
String pass = JOptionPane.showInputDialog("Digite a senha: ");
if ((user.equals("seu nome")) && (pass.equals("123")) {
JOptionPane.showMessageDialog(null,"Oi");
}
else{
JOptionPane.showMessageDialog(null, "Usuário ou senha inválido!!!");
}
}
String user = JOptionPane.showInputDialog("Digite o usuário: ");
String pass = JOptionPane.showInputDialog("Digite a senha: ");
if ((user.equals("seu nome")) && (pass.equals("123")) {
JOptionPane.showMessageDialog(null,"Oi");
}
else{
JOptionPane.showMessageDialog(null, "Usuário ou senha inválido!!!");
}
}
Operações Básicas em Java
public static void main(String[] args) {
int x = Integer.parseInt(JOptionPane.showInputDialog("Digite um número: "));
String calc = JOptionPane.showInputDialog("Digite a opção: "+
"\n+ Soma"+
"\n- Subtração"+
"\n/ Divisão"+
"\n* Multiplicação");
int y = Integer.parseInt(JOptionPane.showInputDialog("Digite um número: "));
float tot;
switch(calc.hashCode()) {
case '+':
tot=x+y;
JOptionPane.showMessageDialog(null, x+ " + " +y+ " = " +tot);
break;
case '-':
tot=x-y;
JOptionPane.showMessageDialog(null, x+ " - " +y+ " = " +tot);
break;
case '/':
tot=x/y;
JOptionPane.showMessageDialog(null, x+ " / " +y+ " = " +tot);
break;
case '*':
tot=x*y;
JOptionPane.showMessageDialog(null, x+ " * " +y+ " = " +tot);
break;
default:
JOptionPane.showConfirmDialog(null, "Opção inválida!!!");
break;
}
}
int x = Integer.parseInt(JOptionPane.showInputDialog("Digite um número: "));
String calc = JOptionPane.showInputDialog("Digite a opção: "+
"\n+ Soma"+
"\n- Subtração"+
"\n/ Divisão"+
"\n* Multiplicação");
int y = Integer.parseInt(JOptionPane.showInputDialog("Digite um número: "));
float tot;
switch(calc.hashCode()) {
case '+':
tot=x+y;
JOptionPane.showMessageDialog(null, x+ " + " +y+ " = " +tot);
break;
case '-':
tot=x-y;
JOptionPane.showMessageDialog(null, x+ " - " +y+ " = " +tot);
break;
case '/':
tot=x/y;
JOptionPane.showMessageDialog(null, x+ " / " +y+ " = " +tot);
break;
case '*':
tot=x*y;
JOptionPane.showMessageDialog(null, x+ " * " +y+ " = " +tot);
break;
default:
JOptionPane.showConfirmDialog(null, "Opção inválida!!!");
break;
}
}
A soma dos multiplos de 7 em Java
public static void main(String[] args) {
int i=100, soma=0;
for (i=100;i<=200;i++){
if (i%7==0) {
soma=soma+i;
}
}
JOptionPane.showMessageDialog(null,"A soma dos multiplos de 7 de 100 a 200 é: "+soma);
}
int i=100, soma=0;
for (i=100;i<=200;i++){
if (i%7==0) {
soma=soma+i;
}
}
JOptionPane.showMessageDialog(null,"A soma dos multiplos de 7 de 100 a 200 é: "+soma);
}
Tabuada.
public static void main(String[] args) {
int cont,tab;
tab = Integer.parseInt(JOptionPane.showInputDialog("Digite um valor para saber sua tabuada:"));
for (cont=1;cont<=10;cont++){
int total=tab*cont;
JOptionPane.showMessageDialog(null,tab+" x "+cont+" = "+total);
}
}
int cont,tab;
tab = Integer.parseInt(JOptionPane.showInputDialog("Digite um valor para saber sua tabuada:"));
for (cont=1;cont<=10;cont++){
int total=tab*cont;
JOptionPane.showMessageDialog(null,tab+" x "+cont+" = "+total);
}
}
Média de idades em Java
public static void main(String[] args) {
int ind, idade,maior_idade=0,media=0,menor_idade=200;
for(ind=1; ind<=10; ind++){
idade =Integer.parseInt( JOptionPane.showInputDialog(null,"Digite uma idade : "));
media +=idade;
if(idade>maior_idade){
maior_idade=idade;
}
if(idade<menor_idade){
menor_idade=idade;
}
}
media=media/10;
JOptionPane.showMessageDialog(null,"Média das idades: "+media);
JOptionPane.showMessageDialog(null,"Menor idade: "+menor_idade);
JOptionPane.showMessageDialog(null,"Maior idade:"+maior_idade);
}
int ind, idade,maior_idade=0,media=0,menor_idade=200;
for(ind=1; ind<=10; ind++){
idade =Integer.parseInt( JOptionPane.showInputDialog(null,"Digite uma idade : "));
media +=idade;
if(idade>maior_idade){
maior_idade=idade;
}
if(idade<menor_idade){
menor_idade=idade;
}
}
media=media/10;
JOptionPane.showMessageDialog(null,"Média das idades: "+media);
JOptionPane.showMessageDialog(null,"Menor idade: "+menor_idade);
JOptionPane.showMessageDialog(null,"Maior idade:"+maior_idade);
}
Impar ou par em Java
public static void main(String[] args) {
float x;
x =Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
if(x%2==0){
DecimalFormat doc=new DecimalFormat("0.0");
JOptionPane.showMessageDialog(null,"O numero e par ");
}else{
DecimalFormat doc=new DecimalFormat("0.0");
JOptionPane.showMessageDialog(null," O numero e impar");
}
}
float x;
x =Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
if(x%2==0){
DecimalFormat doc=new DecimalFormat("0.0");
JOptionPane.showMessageDialog(null,"O numero e par ");
}else{
DecimalFormat doc=new DecimalFormat("0.0");
JOptionPane.showMessageDialog(null," O numero e impar");
}
}
Multiplicando um número (for)
public static void main(String[] args) {
int n,nu,result=1;
n = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
for(nu=1;nu<8;nu++){
result=result*n;
JOptionPane.showMessageDialog(null,"O resultado e: "+result);
}
int n,nu,result=1;
n = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
for(nu=1;nu<8;nu++){
result=result*n;
JOptionPane.showMessageDialog(null,"O resultado e: "+result);
}
Mostrando maior valor (for) Java
public static void main(String[] args) {
int n,v1=0;
for(int cont=1;cont<=5;cont++)
{
n=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
if (n>v1){
v1=n;
}
}
JOptionPane.showMessageDialog(null,"O maior valor é: "+v1);
}
int n,v1=0;
for(int cont=1;cont<=5;cont++)
{
n=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
if (n>v1){
v1=n;
}
}
JOptionPane.showMessageDialog(null,"O maior valor é: "+v1);
}
Fatorial em Java
public static void main(String[] args) {
int num,fato=1,cont=1,op;
do{
num=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
for (cont=1;cont<=num;cont++){
fato=fato*cont;
}
JOptionPane.showMessageDialog(null,"O resultado é : "+fato);
op=Integer.parseInt(JOptionPane.showInputDialog(null,"Deseja executar novamente ? Digite 1 para sim e qualquer outro pra não. "));
}while(op==1);
}
int num,fato=1,cont=1,op;
do{
num=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
for (cont=1;cont<=num;cont++){
fato=fato*cont;
}
JOptionPane.showMessageDialog(null,"O resultado é : "+fato);
op=Integer.parseInt(JOptionPane.showInputDialog(null,"Deseja executar novamente ? Digite 1 para sim e qualquer outro pra não. "));
}while(op==1);
}
Data em Java
public static void main(String[] args) {
Date data=new Date();
JOptionPane.showMessageDialog(null, data);
}
Date data=new Date();
JOptionPane.showMessageDialog(null, data);
}
Crescente ou decrescente em Java
public static void main(String[] args) {
float x,c,bu;
x =Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
c =Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
if(x<c){
DecimalFormat dec=new DecimalFormat("0.0");
JOptionPane.showMessageDialog(null,"O menor valor é : "+x);
JOptionPane.showMessageDialog(null,"O maior valor é : "+c);
}
if(x>c){
DecimalFormat dec=new DecimalFormat("0.0");
JOptionPane.showMessageDialog(null,"O maior valor é : "+c);
JOptionPane.showMessageDialog(null,"O menor valor é : "+x);
}
}
float x,c,bu;
x =Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
c =Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
if(x<c){
DecimalFormat dec=new DecimalFormat("0.0");
JOptionPane.showMessageDialog(null,"O menor valor é : "+x);
JOptionPane.showMessageDialog(null,"O maior valor é : "+c);
}
if(x>c){
DecimalFormat dec=new DecimalFormat("0.0");
JOptionPane.showMessageDialog(null,"O maior valor é : "+c);
JOptionPane.showMessageDialog(null,"O menor valor é : "+x);
}
}
Inverter valores de uma matriz
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
int vet[16],cont;
for(cont=0;cont<16;cont++){
printf("Digite um numero : \t");
scanf("%d",&vet[cont]);
}
printf("\n");
for(cont=7;cont<16;cont++){
printf("%d\n",vet[cont]);
}
for(cont=0;cont<7;cont++){
printf("%d\n",vet[cont]);
}
system("pause");
return 0;
}
#include<stdlib.h>
#include<conio.h>
main()
{
int vet[16],cont;
for(cont=0;cont<16;cont++){
printf("Digite um numero : \t");
scanf("%d",&vet[cont]);
}
printf("\n");
for(cont=7;cont<16;cont++){
printf("%d\n",vet[cont]);
}
for(cont=0;cont<7;cont++){
printf("%d\n",vet[cont]);
}
system("pause");
return 0;
}
Mostrar maiores valores de uma matriz
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
int mat[4][4],cont1,cont2,mat2[4][4],mai[4][4];
for (cont1=0;cont1<4;cont1++){
for (cont2=0;cont2<4;cont2++){
printf("Digite um numero : ");
scanf("%d",&mat[cont1][cont2]);
}}
printf("\n");
for (cont1=0;cont1<4;cont1++){
for (cont2=0;cont2<4;cont2++){
printf("Digite um numero : ");
scanf("%d",&mat2[cont1][cont2]);
}}
printf("\n");
for (cont1=0;cont1<4;cont1++){
for (cont2=0;cont2<4;cont2++){
if(mat[cont1][cont2]>mat2[cont1][cont2])
mai[cont1][cont2]=mat[cont1][cont2];
else
mai[cont1][cont2]=mat2[cont1][cont2];
}}
for (cont1=0;cont1<4;cont1++){
for (cont2=0;cont2<4;cont2++){
printf("%d",mai[cont1][cont2]);
printf("\n");
}}
getch();
}
#include<stdlib.h>
#include<conio.h>
main()
{
int mat[4][4],cont1,cont2,mat2[4][4],mai[4][4];
for (cont1=0;cont1<4;cont1++){
for (cont2=0;cont2<4;cont2++){
printf("Digite um numero : ");
scanf("%d",&mat[cont1][cont2]);
}}
printf("\n");
for (cont1=0;cont1<4;cont1++){
for (cont2=0;cont2<4;cont2++){
printf("Digite um numero : ");
scanf("%d",&mat2[cont1][cont2]);
}}
printf("\n");
for (cont1=0;cont1<4;cont1++){
for (cont2=0;cont2<4;cont2++){
if(mat[cont1][cont2]>mat2[cont1][cont2])
mai[cont1][cont2]=mat[cont1][cont2];
else
mai[cont1][cont2]=mat2[cont1][cont2];
}}
for (cont1=0;cont1<4;cont1++){
for (cont2=0;cont2<4;cont2++){
printf("%d",mai[cont1][cont2]);
printf("\n");
}}
getch();
}
Encontrar um valor na matriz
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
int mat[2][2],cont1,cont2,valor=0;
for(cont1=0;cont1<2;cont1++){
for(cont2=0;cont2<2;cont2++){
printf("Digite um valor : ");
scanf("%d",&mat[cont1][cont2]);
}}
printf("\n");
printf("Digite um valor");
scanf("%d",&valor);
for(cont1=0;cont1<2;cont1++){
for(cont2=0;cont2<2;cont2++){
if(valor==mat[cont1][cont2]){
printf("Valor localizado na linha %d e na coluna %d ",cont1,cont2);
getch();
return 0;
}}}
printf("Não existe na matriz");
getch();
}
#include<stdlib.h>
#include<conio.h>
main()
{
int mat[2][2],cont1,cont2,valor=0;
for(cont1=0;cont1<2;cont1++){
for(cont2=0;cont2<2;cont2++){
printf("Digite um valor : ");
scanf("%d",&mat[cont1][cont2]);
}}
printf("\n");
printf("Digite um valor");
scanf("%d",&valor);
for(cont1=0;cont1<2;cont1++){
for(cont2=0;cont2<2;cont2++){
if(valor==mat[cont1][cont2]){
printf("Valor localizado na linha %d e na coluna %d ",cont1,cont2);
getch();
return 0;
}}}
printf("Não existe na matriz");
getch();
}
Médias (Matrizes)
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
float notas[4][10],media[10];
int x=0,y=0;
for(x=0;x<4;x++){
for(y=0;y<10;y++){
printf("Digite a nota do aluno %d :",y+1);
scanf("%f",¬as[x][y]);
}
printf("\n");
}
x=0;
for(y=0;y<10;y++){
media[y]=(notas[x][y]+notas[x+1][y]+notas[x+2][y]+notas[x+3][y])/4;
printf("O aluno %d recebeu a media %.2f \n\n",y+1,media[y]);
}
getch();
return 0;
}
#include<stdlib.h>
#include<conio.h>
main()
{
float notas[4][10],media[10];
int x=0,y=0;
for(x=0;x<4;x++){
for(y=0;y<10;y++){
printf("Digite a nota do aluno %d :",y+1);
scanf("%f",¬as[x][y]);
}
printf("\n");
}
x=0;
for(y=0;y<10;y++){
media[y]=(notas[x][y]+notas[x+1][y]+notas[x+2][y]+notas[x+3][y])/4;
printf("O aluno %d recebeu a media %.2f \n\n",y+1,media[y]);
}
getch();
return 0;
}