só pra constar mesmo !
Eu mudei o código usano uma variavel auxiliar e agora funfa!!!
ta aí :
#include <stdlib.h>
#include <stdio.h>
int main()
{
int x,n,i;
printf("entre com um numero: ");
scanf("%d",&n);
x=n;
for(i=1;i<n;i++)
x+=i;
printf("O resultado e: %d\n",x);
system("pause");
return(0);
}
- Fórum WMO
- → Viewing Profile: Posts: ejrsga
Community Stats
- Group Usuários
- Active Posts 11
- Profile Views 1583
- Member Title Novato no fórum
- Age 43 years old
- Birthday July 24, 1980
-
Sexo
Não informado
-
Localidade
Gama-DF
-
Interesses
programaçao lig C
Contact Information
- Windows Live eliasjuniorsga@msn.com
0
Neutral
User Tools
Friends
ejrsga hasn't added any friends yet.
Latest Visitors
-
Guest
04/11/2007, 04:13
Posts I've Made
In Topic: Ajuda Rápido
15/12/2004, 20:47
In Topic: Qual A Diferença?
11/12/2004, 20:07
aproveitano o ensejo: como se chama esse negocio aqui -> & ?
In Topic: Ajuda Rápido
11/12/2004, 17:54
valew!
acho que entendi, porém meu programa não funcionou!?
confirma ai pra mim, por gentileza:
suponha que eu digitasse o numero 4;entao ficaria assim:
n=4 e i=1 // na inicializaçao do loop;
n=4+1 // ou seja agora n=5;
n=5+2 // agora n=7;
n=7+3 // n=10;
o programa retorna 10 (n ), o que esta correto pois 1+2+3+4=10!!
No entanto o meu prog ta retornando n= -2147450876
Alguma luz pra este leigo, porem dedicado cidadao!!!!!!!!!
lembrando : é no dev c++, ok!!!!
acho que entendi, porém meu programa não funcionou!?
confirma ai pra mim, por gentileza:
suponha que eu digitasse o numero 4;entao ficaria assim:
n=4 e i=1 // na inicializaçao do loop;
n=4+1 // ou seja agora n=5;
n=5+2 // agora n=7;
n=7+3 // n=10;
o programa retorna 10 (n ), o que esta correto pois 1+2+3+4=10!!
No entanto o meu prog ta retornando n= -2147450876
Alguma luz pra este leigo, porem dedicado cidadao!!!!!!!!!
lembrando : é no dev c++, ok!!!!
In Topic: Ajuda Rápido
11/12/2004, 03:58
o que significa essa linha de codigo:
n+=i ?
eu compilei assim no dev c++ e nao deu certo!?
#include <stdlib.h>
#include <stdio.h>
int main(){
int n, i;
printf("entre com um numero: ");
scanf("%d", &n);
for(i=1; i<n; i++)
n+=i;
printf("O resultado é: %d\n", n);
system("pause");
}
n+=i ?
eu compilei assim no dev c++ e nao deu certo!?
#include <stdlib.h>
#include <stdio.h>
int main(){
int n, i;
printf("entre com um numero: ");
scanf("%d", &n);
for(i=1; i<n; i++)
n+=i;
printf("O resultado é: %d\n", n);
system("pause");
}
In Topic: Ajudem Me! ( C )
11/12/2004, 03:24
Se voce tiver usando o dev c++ terá sempre que incluir no cabeçalho do programa, alem de #include<stdio.h> que é pra entrada e saida padrao , a biblioteca #include<stdlib.h> e no final antes de return(0) o system("pause).
tipo assim:
#include<stdio.h>
#include<stdlib.h>
int main()
{
...
system("pause");
return(0);
}
Na verdade system ("pause") é uma funçao onde você da um comando ao sistema atraves de uma string, no caso a string "pause";
e a biblioteca onde este comando esta armazenado e a stdlib!
Espero ter podido contribuir , abraços!!!!!!
tipo assim:
#include<stdio.h>
#include<stdlib.h>
int main()
{
...
system("pause");
return(0);
}
Na verdade system ("pause") é uma funçao onde você da um comando ao sistema atraves de uma string, no caso a string "pause";
e a biblioteca onde este comando esta armazenado e a stdlib!
Espero ter podido contribuir , abraços!!!!!!
- Fórum WMO
- → Viewing Profile: Posts: ejrsga
- Privacy Policy
- Regras ·