declaration terminated incorrectly!!!!!!! por ke me marca ese error.. por fa necesito ayuda..
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main();
{aki lo marca----
int a,x,v;
tabla:
cout<<"este programa calcula las tablas de multiplicar del 1 al 10";
cout<<"Tecleé el numero para mostrar su tabla ";
cin>>a;
for(x=a;x<=10;x++)
{
r=a*10;
cout<<a <<"x" <<"="<<r;
}
cout<<"desea ver ver otra tabla si=S no=N";
cin>>b;
if(b==S)
{
goto tabla;
}
else
{
exit(0);
}
getch();
}
Copyright © 2024 Q2A.ES - All rights reserved.
Answers & Comments
Verified answer
mas bien creo q tu programita seria algo asi:
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
int main( ){
int a,x,r;
char b;
cout<<"este programa calcula las tablas de multiplicar del 1 al 10";
do{
cout<<"Tecleé el numero para mostrar su tabla ";
cin>>a;
r=0;
for(x=1;x<=10;x++)
{
r=a*x;
cout<<x <<"x"<<a <<"="<<r;
}
cout<<"desea ver ver otra tabla si=S no=N";
cin>>b;
}while(b!= 'n' || b!='N');
return 0;
getch();
}
suerte =D
depurando tu codigo solo abre tu codigo en bloc de notas copialo en otro y guardalo con extension cpp con otro nombre posteriormente compilalo. espero que te funcione ahi va un ejemplo
#include<stdio.h>
#include<conio.h>
int main()
{
int a,x,r;
char b;
printf("este programa calcula las tablas de multiplicar del 1 al 10\n");
do
{
printf("Tecle el numero para mostrar su tabla\n");
scanf("%d",&a);
for(x=1;x<=10;x++)
{
r=a*x;
printf("%d x %d=%d \n ",x,a,r);
}
printf("desea ver ver otra tabla si=S no=N\n");
scanf("%d",&b);
}
while ((b=='s')||(b=='S'));
return 0;
getch();
}
pero aun tiene un error bastante sencillo.
creo que arriba ya te dieron la respuesta correcta y hasta donde recuerdo se pone void main (void)
¿quizá porque tabla no está marcado como ningún tipo de caracter?
tampoco inicializas ni b, ni r ....
es un pecado usar goto, trata de cambiarlo por un Do Loop Until
Cuando abres un bloque de código, no pones ';'
(después del "main")
Sólo debes poner
void main() {