Konuyu görüntüle
IUCODERS FORUM > Programlama > C / C++ > yardım......
Yazar
kartane


avatar
istanbul
Kayıt: 22.02.2007
26.04.2007-21:23 #20790
Kullanıcı tarafından 10 adet sırayla girilen vize ve final notu öğrenip not ortalamasını bularak (vizenin %30’ u finalin %70’i) ortalamaları büyükten küçüğe doğru sıralayan programı C++ programlama dili ile yazın.

arkadaşlar cevabı biliyorsanız yazar mısınız,ben 1. sınıfım da bu konuda hıç bilgim yokprayingprayingpraying





Yazar
keox17


avatar
ist
Kayıt: 27.06.2006
26.04.2007-22:23 #20800
kodu buraya dokmemizin bi fayda si olmaz ama

int A[100],i,j,k;
for(i=1;i<=10;i++){printf("A(%d)=..",i);scanf("%d",&A[i]);}
for(i=1;i<=10;i++){
for(j=i+1;j<=10;j++){
if(A[i]>A[j]){k=A[i];A[i]=A[j];A[j]=k;}
}}
printf("siralanmis hal bla bla ");
for(i=1;i<=10;i++) printf("A(%d)=%d
",i,A[i]);
getch();return 0;

sanirim geri kalanlari sen yazarsin peace





Yazar
kartane


avatar
istanbul
Kayıt: 22.02.2007
26.04.2007-22:28 #20805
sagol faydası oldurose





Yazar
audtou


avatar
malatya
Kayıt: 31.08.2006
26.04.2007-22:53 #20817
bu da isini görür galiba

#include<iostream>
#include<string>
using namespace std;
#define SIZE 10
int main(){
	int a[SIZE];
	int b[SIZE];
	double c[SIZE];
	string v = ". ogrenci icin vize notunu giriniz
";
	string f = ". ogrenci icin final notunu giriniz
";
	string s = ". ogrencinin ortalamasi =";
	for(int i = 0;i < SIZE;i++){
		cout << i + 1 << v;
		cin >> a[i];
		cout << i + 1 << f;
		cin >> b[i];
	}
	for(i = 0;i < SIZE;i++){
		c[i] = (3 * (double)a[i] + (double)7*b[i]) / 10;
	}
	for(i = 0;i < SIZE;i++){
		cout << i + 1 << s << c[i] <<endl;
	}
	double temp;
	for(i = 0;i < SIZE;i++){
		for(int j = i+1;j < SIZE;j++){
			if(c[i] > c[j]){
				temp = c[i];
				c[i] = c[j];
				c[j] = temp;
			}
		}
	}
	cout << "siralanmis dizi::>
";
	for(i = 0;i < SIZE;i++){
		cout << c[i]<<endl;
	}
	return 0;
}






bitiyo lan!
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb