Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
eae galera
to fazendo um programa, que pelo que eu to passando esse ta sendo bem dificinho de acerta,
ai to pedindo mais uma ajuda de voces.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main ()
{
int en, ec;
char *nc, *c, es;
float l;
nc = malloc(sizeof(char)* 4);
c = malloc(sizeof(char)* 4);
do
{
printf ("\n\nDe o numero de carbonos pelo numero:\n\n");
printf ("\t(1)...1 Carbono\n");
printf ("\t(2)...2 Carbonos\n");
printf ("\t(3)...3 Carbonos\n");
printf ("\t(4)...4 Carbonos\n");
printf ("\t(5)...5 Carbonos\n");
printf ("\t(6)...6 Carbonos\n");
printf ("\t(7)...7 Carbonos\n");
printf ("\t(8)...8 Carbonos\n");
printf ("\t(9)...9 Carbonos\n");
printf ("\t(10)...10 Carbonos\n");
printf ("\t(11)...11 Carbonos\n");
scanf("%d", &en);
} while ((en<1)||(en>11));
switch (en)
{
case 1:
nc='Met';
break;
case 2:
nc='Et';
break;
case 3:
nc='Prop';
break;
case 4:
nc='But';
break;
case 5:
nc='Pent";
break;
case 6:
nc='Hex";
break;
case 7:
nc='Hept';
case 8:
nc='Oct';
break;
case 9:
nc='Non';
break;
case 10:
nc='Dec';
break;
case 11:
nc='Undec';
break;
}
printf("A cadeia e saturada(s/n)?");
scanf("%s", &es);
if(es=='s')
{
printf("%seno\n", nc);
free(nc);
nc = NULL;
system("pause");
return 0;
}
else if(es=='n');
{
do
{
printf("Como as cadeias são,responda pelo numero:\n");
printf("(1)...Uma cadeia dupla\n");
printf("(2)...Uma cadeia tripla\n");
printf("(3)...Duas cadeias duplas\n");
printf("(4)...Duas cadeias triplas\n");
printf("(5)...Uma cadeia dupla e uma cadeia tripla\n");
scanf("%d", &ec);
} while ((ec<1)||(ec>5));
switch (ec)
{
case 1:
c='eno';
break;
case 2:
c='ino';
break;
case 3:
c='dieno';
break;
case 4:
c='diino';
break;
case 5:
c='enino';
break;
}
printf("Aonde a(s) cedeia(s) se encontram(divida por virgula se tiver mais de uma):\n");
scanf("%f", &l);
printf("%s%f%s", nc,c,l);
}
free(nc);
free(c);
nc = NULL;
c = NULL;
system("pause");
return(0);Carregando comentários...