Nama : SUPARTI
Nim: 10018036
Tugas: @LGORITMA FDAN PEMROGRAMAN
1)11) Mengurutkan Data :
Dari data yang terkecil ke data yang terbesar
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
void main()
{
int i, j, tmp,jumdata;
clrscr(); //hapus layar
int data[]={20, 49, 35, 86, 57, 17, 72, 64, 93, 28};
jumdata = sizeof(data)/sizeof(int);
//menampilkan data
cout<<"Data semula:"<<endl;
for(i=0; i<jumdata; i++)
cout<<setw(4)<<data[i];
cout<<endl;//pindah baris
//mengurutkan data
for (i=0; i<jumdata-1 ; i++)
for (j=i + 1; j<jumdata; j++)
if (data[i] > data[j])
{
tmp = data[i];
data[i] = data[j];
data[j] = tmp;
}
//menampilkan data
cout << "Data setelah diurutkan :"<<endl;
for (i = 0; i<jumdata; i++)
cout << setw(4) << data[i];
cout << endl; // Pindah baris
}
2)menghitung jumlah karakter :
#include<conio.h>
#include<iostream.h>
void main()
{
char teks[58];
int jumlah;
clrscr(); //hapus layar
cout<<"M@sukkan m@kul @lgoritm@ d@n pemrogr@m@n !!!"<<endl;
cin.getline(teks, sizeof(teks));
jumlah =0;
for (int i=0; teks[i]; i++)
jumlah++;
cout<<"Jumlah karakter ="<<jumlah <<endl;
}
3) 3) Membalik string :
#include<conio.h>
#include<iostream.h>
void main()
{
char kompiler[]="@lgol dan pemrog,mtk diskret";
clrscr();
strrev(kompiler) ; //Membalik isi string
cout<<kompiler<<endl;
}



Tidak ada komentar:
Posting Komentar