FAQ Zaloguj
Szukaj Profil
Użytkownicy Grupy
Zaloguj się, by sprawdzić wiadomości
Rejestracja
Informatyka
Napisz nowy temat   Odpowiedz do tematu
Forum Forum klasy 3b Strona Główna » Nauka » Informatyka
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
iza
Stały bywalec



Dołączył: 20 Sty 2006
Posty: 51
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5

Skąd: Kuźnica

 Post Wysłany: Śro 21:14, 13 Gru 2006    Temat postu: Informatyka

Jest szansa że na sprawdzian z C++ Kazimierowicz da takie same zadania jak w klasie C. Robert rozwiązał 2 programy: suma cyfr z wpisanej liczby oraz iloczyn poprzednio wpisanych liczb. Radze nauczyć się lub ściąge zrobic Very Happy

#include<iostream>
#include<iostream>
using namespace std;



main()
{
int a, b, c, iloczyn;
cout<<"podaj a";
cin>>a;
cout<<"podaj b";
cin>>b;
cin.ignore();
iloczyn=a*b;
while(iloczyn != c)
{cout<<"podaj kolejna liczbe";
cin>>c;
if(iloczyn==c)
cout<<"koniec programu";
else
iloczyn=iloczyn*c;


}

getchar();
return(0);
}


_________________________________________________________



#include<iostream>
#include<conio.h>
using namespace std;

int main() {

int liczba;

cout << "Podaj liczbe calkowita: " << endl;
cin >> liczba;

int a=0;
int suma=0;
do {
a=liczba%10;
cout << "cyfra=" << a <<endl;
suma+=a;
}
while (liczba = liczba/10);

cout << "Suma cyfr = " << suma << endl;
getch();
return 0;
}

Very Happy


Post został pochwalony 0 razy
 Powrót do góry »
Zobacz profil autora
Żuko
Stały bywalec



Dołączył: 21 Sty 2006
Posty: 87
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

Skąd: ---<:::Sokółka:::>---

 Post Wysłany: Pon 21:30, 05 Mar 2007    Temat postu:


Jak Andrzej Rozkminil Very Happy


Post został pochwalony 0 razy
 Powrót do góry »
Zobacz profil autora
iza
Stały bywalec



Dołączył: 20 Sty 2006
Posty: 51
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5

Skąd: Kuźnica

 Post Wysłany: Wto 19:47, 27 Mar 2007    Temat postu:

Po sprawdzianie można usunąć ten temat. Wstawiam programy (ściągi) które mogą sie przydać mniej zdolnym Smile

Tekst pionowo ze zwiększaną liczbą liter
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main ()
{int i=0;
int k=0;
char tekst[50];
cout<<"podaj swoje imie\n";
cin.getline(tekst,50);
while (tekst [k]!='\0')
k++;
int n=0;
for(i=0;n<k;n++)
{for(i=0;i<=n;i++)
{cout<<tekst[i];}
cout<<endl;}
getchar();
cin.ignore();
return 0;}



Liczba binarna
int zamien_na_dziesietna(int tab[], int cyfry)
{ int i, j, k;
int liczba_dziesietna =0;
for (j=0; j<cyfry; j++)
{ i=1;
for (k=j+1; k<cyfry; k++)
i=i*2;
liczba_dziesietna = liczba_dziesietna*tab[j]*i; }
return liczba_dziesietna;
}
int main ()
{ int binarna [20];
int i, ilosc_cyfr;
cout << " Z ilu cyfr bedzie sie skladac liczba?: ";
cin >> ilosc_cyfr;
cout<<" Podaj liczbe w postaci binarnej; po kazdej cyfrze nacisnij enter \n";
for (i=0; i<ilosc_cyfr; i++)
cin>> binarna [i];
cout<<"w systemie dziesietnym to: " << zamien_na_dziesietna (binarna, ilosc_cyfr);




[u]Sortowanie przez wybór liczbami losowymi z przedziału[/u]void zamien (int &a, int &b)
{ int temp = a;
a=b;
b=temp; }
void sortowanie_przez_wybor(int tab[], int n)
{ int i, j, k, temp;
for (i=0; i<n; i++)
{ k=i;
for (j=i+1; j<n; j++)
if (tab[j]<tab[k])
k=j;
zamien (tab [k], tab[i]);}}
void wypisz (int tab[], int n)
{for (int i=0; i<n; i++)
cout << setw(3) << tab[i];
cout << endl;}
int main ()
{ int tablica [20];
int i;
srand (time(NULL));
for (i=0; i<20; i++)
tablica [i] = rand () % 100;
cout << "Tablica wypelniona losowo liczbami z przedzialu <0,99>:" << endl;
wypisz (tablica,20);
cout <<"Posortowana tablica:"<<endl;
sortowanie_przez_wybor(tablica,20);
wypisz (tablica,20);


Sortowania przez wstawianie
void zamien (int &a, int &b)
{ int temp = a;
a=b;
b=temp; }
void sortowanie_przez_wstawianie(int tab[], int n)
{ int i, k, elem;
for (i=1; i<n; i++)
{elem = tab [i];
k=i-1;
while (k>0 && tab[k] > elem)
{ tab[k+1]=tab[k];
k--;}
tab [k+1] = elem;} }
void wypisz (int tab[], int n)
{for (int i=0; i<n; i++)
cout << setw(3) << tab[i];
cout << endl;}
int main ()
{int tablica [20];
int i;
srand (time(NULL));
for (i=0; i<20; i++)
tablica [i] = rand () % 100;
cout << "Tablica wypelniona losowo liczbami z przedzialu <0,99>:" << endl;
wypisz (tablica,20);
cout <<"Posortowana tablica:"<<endl;
sortowanie_przez_wstawianie( tablica,20);
wypisz (tablica,20);

sito erastotenesa
int main ()
{ int i, j, zakres, b;
bool tablica [100];
cout << "Podaj gorny zakres, max 99" << endl;
cin >> zakres;
b = sqrt ((float)zakres);
for (i=2; i<zakres+1; i++)
tablica [i] = true;
for (i=2; i<=b; i++)
if (tablica [i]!=false)
for (j=i+i; j<zakres+1; j=j+i)
tablica [j] = false;
cout << " Liczby pierwsze z zakresu od 1 do " << zakres << "to:" << endl;
for (i=2; i<zakres+1; i++)
if (tablica [i]!=false)
cout << i << " ";



Szukany element w tablicy
void wypelnij (int tab [10])
{for(int i=0; i<10; i++)
tab [i] = rand()%21;}
void wyswietl (int tab [10])
{for (int i=0; i<10; i++)
cout << tab[i] << " ";}
void szukaj (int tablica [10], int szukany)
{int i=0 ;
while (i<10 && tablica [i]!=szukany)
i++;
if (i==10)
cout<<"Element nie zostal znaleziony";
else
cout<<" Element zostal znaleziony";}
int main ()
{ int tab [10];
int szuk;
srand(time(NULL));
wypelnij (tab);
wyswietl (tab);
cout << endl;
cout<< "Podaj element szukany w tablicy: ";
cin >>szuk;
szukaj (tab, szuk);



Nieparzyste liczby w tablicy
void wypelnij(int tab[], int n)
{int a;
for(int i=0; i<n; i++)
{a=rand()%10;
if(a%2!=0)
tab[i]=a;
else
i=i-1; }}
void wyswietl(int tab[], int n)
{for(int i=0; i<n; i++)
{cout<<tab[i]<<" "; }}
int main()
{srand(time(NULL));
int tablica[10];
wypelnij(tablica, 10);
wyswietl(tablica, 10);



Wprowadzanie ręczne do tablicy
void wypelnij (int tab [8])
{for (int i= 0; i<8; i++)
{cout <<"Podaj element tablicy";
cin >>tab [i];} }
void wyswietl (int tab [8])
{ for (int i=0; i<8; i++)
cout << tab [i] << " ";
cout <<endl; }
int main ()
{int tablica [8];
wypelnij (tablica);
wyswietl (tablica);

cdn...


Post został pochwalony 0 razy
 Powrót do góry »
Zobacz profil autora
lukaway
Stały bywalec



Dołączył: 20 Sty 2006
Posty: 61
Przeczytał: 0 tematów

Ostrzeżeń: 0/5


 Post Wysłany: Wto 20:07, 27 Mar 2007    Temat postu:

Funkcja przeszukująca z wartownikiem:
void szukaj_z_wartownikiem(int tablica[11], int szukany)
{
int i;
tablica[10] = szukany;
i = 0;
while (tablica[i]!=szukany)
i++;
if (i<10)
cout << "Element zostal znaleziony";
else
cout << "Element nie zostal znaleziony";
}


Post został pochwalony 0 razy
 Powrót do góry »
Zobacz profil autora
iza
Stały bywalec



Dołączył: 20 Sty 2006
Posty: 51
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5

Skąd: Kuźnica

 Post Wysłany: Wto 20:31, 27 Mar 2007    Temat postu:

Wyszukiwanie max i min w tablicy

#include <iostream>
using namespace std;
int main()
{
const int n = 10;
float tab[n];
float suma = 0;
float min, max;
int ujemne = 0, dodatnie = 0, zerowe = 0;

cout << "Wprowadz elementy tablicy " << n << "-elementowej:" << endl;
for (int i = 0; i < n; i++)
{
cout << "tab[" << i << "] = ";
cin >> tab[i];
}
min = tab[0];
max = tab[0];
if (tab[0] < min)
{
min = tab[0];
}

if (tab[0] > max)
{
max = tab[0];
}

cout << endl << "Najmniejszy element tablicy to: " << min << endl;
cout << "Najwiekszy element tablicy to: " << max << endl;
char znak;
cin >> znak;
}


Post został pochwalony 0 razy
 Powrót do góry »
Zobacz profil autora
Szymon
Czasem zagląda



Dołączył: 25 Sty 2006
Posty: 24
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

Skąd: Zadupie Mniejsze

 Post Wysłany: Śro 21:45, 28 Mar 2007    Temat postu:

for(int i=0;i<rozmiar_tablicy;i++)
{
tab[i]=rand()%wybrany_zakres;
}
ofkoz w programie musi byc dodane srand(time(NULL))


Post został pochwalony 0 razy
 Powrót do góry »
Zobacz profil autora
wojtas.fdsl
Stary Wyjadacz



Dołączył: 20 Sty 2006
Posty: 177
Przeczytał: 0 tematów

Pomógł: 6 razy
Ostrzeżeń: 0/5

Skąd: Sokółka

 Post Wysłany: Pią 16:45, 20 Kwi 2007    Temat postu:

aha, wszystko rozumiem :?

Misydż do Janka:
Nie rozumiem czemu jak włączyłem Uśmieszki i BBCode w tym poście
to i tak nie pokazują się emoty, nie formatuję się tekst jak sam kod wklepie,
a te przyciski na górze to wogóle nie działają


Post został pochwalony 0 razy
 Powrót do góry »
Zobacz profil autora
WroMic
Stary Wyjadacz



Dołączył: 21 Sty 2006
Posty: 243
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

Skąd: Sokółka

 Post Wysłany: Nie 1:43, 22 Kwi 2007    Temat postu:

a może piszcie co oznaczają te wszystkie formuły np to każdej linijki kodu jakiś komentarz wtedy może i my byśmy coś z tego załapali i sami wzieli sie za c++ Wink

Post został pochwalony 0 razy
 Powrót do góry »
Zobacz profil autora
iza
Stały bywalec



Dołączył: 20 Sty 2006
Posty: 51
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5

Skąd: Kuźnica

 Post Wysłany: Śro 17:41, 25 Kwi 2007    Temat postu:

Zapomniałam poprosić Kamila zeby usuną te ostatnie 2 wpisy, wstawiłam je, bo ten program dla Pauliny "znikł" i dużo pisania było. A potem Paulina wstawiła bo u mnie był gdzieś błąd... Very Happy
Może Michał poproś Kamila, on lepszy w te klocki Razz


Post został pochwalony 0 razy
 Powrót do góry »
Zobacz profil autora
WroMic
Stary Wyjadacz



Dołączył: 21 Sty 2006
Posty: 243
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

Skąd: Sokółka

 Post Wysłany: Śro 17:51, 25 Kwi 2007    Temat postu:

poprosiłem ogólnie ale jakoś nikt nie ma odwagi tego potłumaczyćWink

Post został pochwalony 0 razy
 Powrót do góry »
Zobacz profil autora
Wyświetl posty z ostatnich:   
Forum Forum klasy 3b Strona Główna » Nauka » Informatyka
Napisz nowy temat   Odpowiedz do tematu Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach




Solaris phpBB theme/template by Jakob Persson
Copyright © Jakob Persson 2003

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group