الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد مساعدة في استخدام اللوب

بدأه خوله88 في 8 أبريل 2008 · 1 رد · 693 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هذي مساله حاولت احله بس ما عرفت لها

حاولت فيها اتمنى احد يشوف وين الخطا

والمساله في المرفق

اول شي ما عرفت كيف اعبر عن المعادلة المعطاه

ومحاولتي هنا

#include<iostream>
#include<fstream>
#include<cmath>

using namespace std;



int main()
{


 int n;
 int x;
 float mean;
 float s_d;
 float sum;

 ifstream infile;
 infile.open("scores.dat");

 if (!infile)
 {
  cout<<"can't open input file"<<endl;

  return 1;
 }
 x=1;
 n=0;
 while (n);
 {
  infile>>x>>endl;
  n++;
 }
 if(!infile)
  {
   if(n==0)
	cout<<" there is no numbers in the file!?"<<endl;
   else
   {

	mean=sum/n;
	cout<<" mean= "<<mean<<endl;
	s_d=sqrt(((n)sqrt(x)-((x)(x))/n(n-1));
	cout<<"standard deviation =  "<<s_d<<endl;
	return 1;
   }
  }



  infile.close();

 return 0;
}

problem.rar

تم تعديل هذه المشاركة بواسطة GamingMasteR في 8 أبريل 2008 في 21:14 — السبب: Code

#2

السلام عليكم:

هذا الكود

#include<iostream>
#include<fstream>
#include<cmath>
using namespace std;
int main()
{
float n=0;
float x;
float s_d=0;
float sum=0;
float sum2=0;
ifstream infile;
infile.open("scores.dat");
while(!infile.eof() )
{
infile>>x;
sum+=x;
x*=x;
sum2+=x;
n++;
}
 infile.close();  
s_d=sqrtf( ((n*sum2)-powf(sum,2))/(n*(n-1)) ) ;
cout<<s_d<<endl;
return 0;
}
tvquran_6.gif

مواضيع مشابهة