Este programa calcula o produto cartesiano entre 2 conjuntos escolhidos pelo usuário, no plano R2
Obs: o programa foi compilado na plataforma Mac com o Xcode. Para compilar em Windows, a chamada para o comando do sistema operacional
system("clear");
deve ser trocado por
system("cls");
para limpar a tela do console
====================================================
#include "stdio.h"
#include "stdlib.h"
int main (int argc, char *argv[])
{
// mudar para --> system("cls"); <-- no Windows
system("clear");
printf("Este programa calcula o produto carterisano entre 2 conjuntos numericos, no plano R2\n");
printf("************************************************************************************\n");
int nA, nB = 0;
printf("Quantos elementos tem o primeiro conjunto: "); scanf("%d", &nA);
printf("\nQuantos elementos tem o segundo conjunto: "); scanf("%d", &nB);
printf("\n");
float A[nA];
float B[nB];
int i = 0;
for (i; i < nA; i++)
{
printf("Entre com o elemento numero %d do conjunto A => ", i+1); scanf("%f", &A[i]); printf("\n");
}
int j = 0;
for (j; j < nB; j++)
{
printf("Entre com o elemento numero %d do conjunto B => ", j+1); scanf("%f", &B[j]); printf("\n");
}
printf("\n\nO conjunto dos pares ordenados é: \n\n");
printf("{\n");
for(int i = 0; i < nA; i++)
for(int j = 0; j < nB; j++)
printf("(%2.2f,%2.2f)\n", A[i], B[j]);
printf("}");
printf("\n\n");
return 0;
}
No comments:
Post a Comment