Användarprofil

Uppgifter
Användarnamn
Email
Besök -
Hemsida Ingen
Plats (stad)
Senaste besök 01:00 - 1:a Januari 1970
Poster i forumet
Varningar
Grupp
Medlem sedan 01:00 - 1:a Januari 1970
Artiklar och filer
Den här användaren har inga artiklar eller filer

Avatar


Presentation av

Den här användaren har inte skapat någon personlig presentation.

Senaste inläggen i forumet

c++ hjälp? Summera alla värden i en foor loop?

När jag nu skall räkna ut medelvärdet så blir det fel varför?

#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int reps1,reps2;
char teck='j';
while((teck=='j')||(teck=='J'))
{
cout<<"Ange tv\x86 st. heltal:";
cin>>reps1>>reps2;
int summa=0;
if(reps1<reps2)
{
cout<<"Tal mellan "<<reps1<<" och "<<reps2<<":";
for(int antal=reps1+1;antal<reps2;antal++)
{
cout<<antal<<" ";
summa+=antal;
}
cout<<endl;
}
else
{
cout<<"Tal mellan "<<reps2<<" och "<<reps1<<":";
for(int antal=reps2+1;antal<reps1;antal++)
{
cout<<antal<<" ";
summa+=antal;
}
cout<<endl;
}
cout<<"Summan="<<summa<<endl;
double medelv=summa;
medelv/=antal;//antal undeclared....why???
cout<<"Medelv\x84rde="<<medelv;
cout<<endl;
cout<<endl;
cout<<"Vill du ange 2 tal till, J/N:";
cin>>teck;
}
cout<<"Program slut, Tack f\x94r denna g\x86ng!"<<endl;
getch();
return 0;
}



Postad 17:30 - 26:e Oktober 2010
c++ hjälp? Summera alla värden i en foor loop?

Tack så jätte mycket. Made my day!!!



Postad 22:37 - 22:a Oktober 2010
c++ hjälp? Summera alla värden i en foor loop?

Hej jag skall göra en program som frågar efter 2 heltal och sedan skriver ut alla tal mellan de inmatade talen. Sedan ska summan och medelvärdet av dessa tal skrivas ut, det är detta jag har problem med.

exempel: Ange 2 st heltal: 10 15
tal mellan 10 och 15:11 12 13 14
Summan=50
medelvärde=12,5

Det jag gjort hittills är:

#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int reps1,reps2;
char teck='j';
while((teck=='j')||(teck=='J'))
{
cout<<"Ange tv\x86 st. heltal:";
cin>>reps1>>reps2;
if(reps1<reps2)
{
cout<<"Tal mellan "<<reps1<<" och "<<reps2<<":";
for(int antal=reps1+1;antal<reps2;antal++)
cout<<antal<<" ";
cout<<endl;
}
else
{
cout<<"Tal mellan "<<reps2<<" och "<<reps1<<":";
for(int antal=reps1+1;antal<reps2;antal++)
cout<<antal<<" ";
cout<<endl;
}
cout<<"Summan=";
for(int antal=reps1+1;antal<reps2;antal++)
cout<<antal;//Här vet jag inte vad jag ska skriva..;
cout<<endl;
cout<<"Medelv\x84rde=";
cout<<endl;
cout<<endl;
cout<<"Vill du ange 2 tal till, J/N:";
cin>>teck;
}
cout<<"Program slut, Tack f\x94r denna g\x86ng!"<<endl;
getch();
return 0;
}

Tacksam för hjälp och synpunkter!



Postad 00:22 - 22:a Oktober 2010

Skicka meddelande
Läs s blog