Forum Forum Absolwentów klasy 3B zi00m! ;-))) Strona Główna
 Forum
¤  Forum Forum Absolwentów klasy 3B zi00m! ;-))) Strona Główna
¤  Zobacz posty od ostatniej wizyty
¤  Zobacz swoje posty
¤  Zobacz posty bez odpowiedzi
Forum Absolwentów klasy 3B zi00m! ;-)))
Strona Główna
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie  RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 
 
takie tam

Napisz nowy temat   Odpowiedz do tematu    Forum Forum Absolwentów klasy 3B zi00m! ;-))) Strona Główna -> Klasa Zobacz poprzedni temat :: Zobacz następny temat  
takie tam
Autor Wiadomość
Mielu
Jedi Maszter



Dołączył: 28 Mar 2006
Posty: 231
Przeczytał: 0 tematów

Ostrzeżeń: 0/6
Skąd: Z miasta Łodzi pochodzi

PostWysłany: Nie 0:53, 29 Sty 2012    Temat postu: takie tam
 
1)



Post został pochwalony 0 razy
Powrót do góry Zobacz profil autora
Mielu
Jedi Maszter



Dołączył: 28 Mar 2006
Posty: 231
Przeczytał: 0 tematów

Ostrzeżeń: 0/6
Skąd: Z miasta Łodzi pochodzi

PostWysłany: Nie 0:54, 29 Sty 2012    Temat postu: małe litery nie stykają się z dużymi
 
#include <iostream.h>
#include <stdio.h>
#include <ctype.h>
#include <conio.h>
#include <string.h>
// By duze sie nie stykaly z malymi literami

main()
{
int i;
int ok=1;
char tab[81];
gets(tab);
int d=strlen(tab);
for(i=0;i<d;i++)
{
if (islower(tab[i])&& isupper(tab[i+1]))
ok=0;
if (isupper(tab[i])&& islower(tab[i+1]))
ok=0;
}
if(ok!=0)
printf("OK");
else
printf("ZLE");
getch();
}



Post został pochwalony 0 razy

Ostatnio zmieniony przez Mielu dnia Nie 0:54, 29 Sty 2012, w całości zmieniany 1 raz
Powrót do góry Zobacz profil autora
Mielu
Jedi Maszter



Dołączył: 28 Mar 2006
Posty: 231
Przeczytał: 0 tematów

Ostrzeżeń: 0/6
Skąd: Z miasta Łodzi pochodzi

PostWysłany: Nie 0:55, 29 Sty 2012    Temat postu: Liczby nie stykają się z dużymi literami
 
#include <iostream.h>
#include <stdio.h>
#include <ctype.h>
#include <conio.h>
#include <string.h>
// By duze sie nie stykaly z malymi literami

main()
{
int ok=1;
int i;
char tab[81];
gets (tab);
int d=strlen(tab);
for (i=0;i<d;i++)
{
if (isupper(tab[i])&& isdigit(tab[i+1]))
ok=0;
if (isdigit(tab[i])&& isupper(tab[i+1]))
ok=0;
}
if(ok!=0)
printf("OK");
else
printf("ZLE");
getch();
}



Post został pochwalony 0 razy
Powrót do góry Zobacz profil autora
Mielu
Jedi Maszter



Dołączył: 28 Mar 2006
Posty: 231
Przeczytał: 0 tematów

Ostrzeżeń: 0/6
Skąd: Z miasta Łodzi pochodzi

PostWysłany: Nie 0:57, 29 Sty 2012    Temat postu: suma cyfr większa od ilości liter
 
#include <stdio.h>
#include <string.h>
#include <ctype.h>


/****************************************************************************/
/* Program sprawdza czy suma cyfr w podanym zdaniu jest wieksza od ilosc */
/* liter uzytych w zdaniu. */
/* */
/* Jezeli suma cyfr > ilosc liter to uznaje sie ze to jest poprawne */
/* zachowanie i wyswietlany jest tekst "Udalo sie Smile", inaczej wyswietlany */
/* jest tekts "Lipa Sad". */
/****************************************************************************/

int main(void)
{

char zdanie[81];

int suma_cyfr;
int ilosc_liter;
int i;

gets(zdanie);


suma_cyfr = 0;
ilosc_liter = 0;

for (i=0; i< strlen(zdanie); i++)
{

if ( isdigit(zdanie[i]) )
{
// ponizszy wiersz mozna odkomentowac aby zrozumiec jak
// dziala program
// printf("Znalazlem cyfre %d\n", zdanie[i] - 4Cool;


// -48 to taki maly 'myk', bo 48 w kodzie ASCII to 0,
// wiec aby z kodu ASCII 48 otrzymac liczbe 0, nalezy
// odjac 48;
suma_cyfr = suma_cyfr + (zdanie[i] - 4Cool;
}

if ( isalpha(zdanie[i]) )
{
// ponizszy wiersz mozna odkomentowac aby zrozumiec jak
// dziala program
//printf("Znalazlem litere %c\n", zdanie[i]);

ilosc_liter++;
}
}


if (suma_cyfr > ilosc_liter)
{
printf("Udalo sie Smile\n");
}
else
{
printf("Lipa Sad\n");
}

getch();
}



Post został pochwalony 0 razy
Powrót do góry Zobacz profil autora
Mielu
Jedi Maszter



Dołączył: 28 Mar 2006
Posty: 231
Przeczytał: 0 tematów

Ostrzeżeń: 0/6
Skąd: Z miasta Łodzi pochodzi

PostWysłany: Nie 0:57, 29 Sty 2012    Temat postu: suma cyfr większa od znaków
 
#include <stdio.h>
#include <string.h>
#include <ctype.h>


/****************************************************************************/
/* Program sprawdza czy suma cyfr w podanym zdaniu jest wieksza od ilosc */
/* znakow interpunkcyjnych uzytych w zdaniu. */
/* */
/* Jezeli suma cyfr > ilosc znakow interpunkcyjnych, to uznaje sie ze to */
/* jest poprawne zachowanie i wyswietlany jest tekst "Udalo sie Smile", inaczej*/
/* wyswietlany jest tekts "Lipa Sad". */
/****************************************************************************/

int czy_interpunkcyjny(char c)
{

switch(c)
{
case '.':
return 1;
break;

case ',':
return 1;
break;

case '!':
return 1;
break;

case '?':
return 1;
break;

case '-':
return 1;
break;

case ';':
return 1;
break;

case '"':
return 1;
break;

case '\'':
return 1;
break;

case '(':
return 1;
break;

case ')':
return 1;
break;

default:
return 0;
break;
};

return 0;
}

int main(void)
{

char zdanie[81];

int suma_cyfr;
int ilosc_interpunkcyjnych;
int i;

gets(zdanie);


suma_cyfr = 0;
ilosc_interpunkcyjnych = 0;

for (i=0; i< strlen(zdanie); i++)
{

if ( isdigit(zdanie[i]) )
{
// ponizszy wiersz mozna odkomentowac aby zrozumiec jak
// dziala program
// printf("Znalazlem cyfre %d\n", zdanie[i] - 4Cool;


// -48 to taki maly 'myk', bo 48 w kodzie ASCII to 0,
// wiec aby z kodu ASCII 48 otrzymac liczbe 0, nalezy
// odjac 48;
suma_cyfr = suma_cyfr + (zdanie[i] - 4Cool;
}

if ( czy_interpunkcyjny(zdanie[i]) )
{
// ponizszy wiersz mozna odkomentowac aby zrozumiec jak
// dziala program
//printf("Znalazlem znak interpunkcyjny %c\n", zdanie[i]);

ilosc_interpunkcyjnych++;
}
}


if (suma_cyfr > ilosc_interpunkcyjnych)
{
printf("Udalo sie Smile\n");
}
else
{
printf("Lipa Sad\n");
}

return 0;
}



Post został pochwalony 0 razy
Powrót do góry Zobacz profil autora
Mielu
Jedi Maszter



Dołączył: 28 Mar 2006
Posty: 231
Przeczytał: 0 tematów

Ostrzeżeń: 0/6
Skąd: Z miasta Łodzi pochodzi

PostWysłany: Nie 0:59, 29 Sty 2012    Temat postu: kompinajce cyfr ze zbioru 1248 gdy suma podzielna przez 3
 
#include <stdio.h>


/****************************************************************************/
/* Program wypisujacy wszystkie kombinacje cyfr ze zbioru 1248, ktorych */
/* suma jest podzielna przez 3. */
/* */
/****************************************************************************/

int main(void)
{

int tab[4];
int i;
int j;
int max;
int suma;


tab[0] = 1;
tab[1] = 2;
tab[2] = 4;
tab[3] = 8;

max = 4; // bo 4 elementy w tablicy

suma = 0;

for(i=0; i < max; i++)
{
for(j=0; j < max; j++)
{
if ( ((tab[i] + tab[j])) % 3 == 0)
{
printf("Suma liczb %d i %d jest podzielna przez 3\n", tab[i], tab[j]);
}

}
}

getch();
}



Post został pochwalony 0 razy
Powrót do góry Zobacz profil autora
Mielu
Jedi Maszter



Dołączył: 28 Mar 2006
Posty: 231
Przeczytał: 0 tematów

Ostrzeżeń: 0/6
Skąd: Z miasta Łodzi pochodzi

PostWysłany: Nie 1:00, 29 Sty 2012    Temat postu: samogłoski nie stykają się z cyframi
 
#include <stdio.h>
#include <string.h>
#include <ctype.h>


/****************************************************************************/
/* Program sprawdza czy samogloski nie stykaja sie z cyframi. */
/* */
/* Jezeli samogloski nie stykaja sie z cyframi, to uznaje sie ze to */
/* jest poprawne zachowanie i wyswietlany jest tekst "Udalo sie Smile", inaczej*/
/* wyswietlany jest tekts "Lipa Sad". */
/****************************************************************************/

int czy_samogloska(char c)
{

// zmiana znaku duzego na maly, czyli np. z A na a, etc...
// taki zabieg pozwala na sprawdzenie tylko malych liter Smile
c = tolower(c);

switch(c)
{
case 'a':
return 1;
break;

case 'e':
return 1;
break;

case 'o':
return 1;
break;

case 'u':
return 1;
break;

case 'y':
return 1;
break;

case 'i':
return 1;
break;

default:
return 0;
break;
};

return 0;
}

int main(void)
{

char zdanie[81];

int stykaja_sie;
int i;

gets(zdanie);

stykaja_sie = 0;

for (i=0; i< strlen(zdanie) - 1; i++)
{

if ( isdigit(zdanie[i]) && czy_samogloska(zdanie[i+1]) )
{
// ponizsze wiersz mozna odkomentowac aby zrozumiec jak
// dziala program
// printf("Znalazlem ze cyfra %c styka sie z samogloska %c\n", zdanie[i], zdanie[i+1]);


stykaja_sie = 1;
break;
}

if ( czy_samogloska(zdanie[i]) && isdigit(zdanie[i+1]) )
{
// ponizsze wiersz mozna odkomentowac aby zrozumiec jak
// dziala program
// printf("Znalazlem ze samogloska %c styka sie z cyfra %c\n", zdanie[i], zdanie[i+1]);

stykaja_sie = 1;
break;
}

}

if (stykaja_sie == 0)
{
printf("Udalo sie Smile\n");
}
else
{
printf("Lipa Sad\n");
}

getch();

}



Post został pochwalony 0 razy
Powrót do góry Zobacz profil autora
Mielu
Jedi Maszter



Dołączył: 28 Mar 2006
Posty: 231
Przeczytał: 0 tematów

Ostrzeżeń: 0/6
Skąd: Z miasta Łodzi pochodzi

PostWysłany: Nie 1:00, 29 Sty 2012    Temat postu: cyfry parzyste nie stykają się z nieparzystymi
 
#include <stdio.h>
#include <string.h>
#include <ctype.h>


/****************************************************************************/
/* Program sprawdza czy cyfry parzyste nie stykaja sie z nieparzystymi. */
/* */
/* Jezeli cyfry parzyste nie stykaja sie z nieparzystymi to jest to poprawne*/
/* zachowanie i wyswietlany jest tekst "Udalo sie Smile", inaczej wyswietlany */
/* jest tekts "Lipa Sad". */
/****************************************************************************/

int main(void)
{

char zdanie[81];

int stykaja_sie;
int i;

gets(zdanie);


stykaja_sie = 0;

for (i=0; i< strlen(zdanie) - 1; i++)
{


// sprawdzenie czy w ogole jest sens badac znaki sklejone,
// czy w ogole sa cyframi
if ( isdigit(zdanie[i]) && isdigit(zdanie[i+1]) )
{

// sprawdzenie przypadku gdy w zdaniu jest fragment '23'
if ( (((zdanie[i] - 4Cool % 2) == 0) && (((zdanie[i+1] - 4Cool % 2) != 0) )
{
// ponizsze wiersz mozna odkomentowac aby zrozumiec jak
// dziala program
// printf("Znalazlem ze parzysta cyfra %c styka sie z nieparzysta %c\n", zdanie[i], zdanie[i+1]);


stykaja_sie = 1;
break;
}

// sprawdzenie przypadku gdy w zdaniu jest fragment '32'
if ( (((zdanie[i] - 4Cool % 2) != 0) && (((zdanie[i+1] - 4Cool % 2 == 0) ) )
{
// ponizsze wiersz mozna odkomentowac aby zrozumiec jak
// dziala program
// printf("Znalazlem ze nieparzysta cyfra %c styka sie z parzysta %c\n", zdanie[i], zdanie[i+1]);


stykaja_sie = 1;
break;
}
}
}

if (stykaja_sie == 0)
{
printf("Udalo sie Smile\n");
}
else
{
printf("Lipa Sad\n");
}
getch();
}



Post został pochwalony 0 razy
Powrót do góry Zobacz profil autora
Mielu
Jedi Maszter



Dołączył: 28 Mar 2006
Posty: 231
Przeczytał: 0 tematów

Ostrzeżeń: 0/6
Skąd: Z miasta Łodzi pochodzi

PostWysłany: Nie 1:02, 29 Sty 2012    Temat postu: małe litery nie stykają się z wielkimi C
 
#include <stdio.h>
#include <string.h>
#include <ctype.h>


/****************************************************************************/
/* Program sprawdza czy male litery nie stykaja sie z wielkimi. */
/* */
/* Jezeli male litery nie stykaja sie z duzymy, to jest poprawne */
/* zachowanie i wyswietlany jest tekst "Udalo sie Smile", inaczej wyswietlany */
/* jest tekts "Lipa Sad". */
/****************************************************************************/

int main(void)
{

char zdanie[81];

int stykaja_sie;
int i;

gets(zdanie);


stykaja_sie = 0;

for (i=0; i< strlen(zdanie) - 1; i++)
{


// sprawdzenie czy w ogole jest sens badac znaki sklejone,
// czy w ogole sa literkami
if ( isalpha(zdanie[i]) && isalpha(zdanie[i+1]) )
{

// sprawdzenie przypadku gdy w zdaniu jest fragment 'aB'
if ( islower(zdanie[i]) && isupper(zdanie[i+1]) )
{
// ponizsze wiersz mozna odkomentowac aby zrozumiec jak
// dziala program
//printf("Znalazlem ze mala literka %c styka sie z duza %c\n", zdanie[i], zdanie[i+1]);


stykaja_sie = 1;
break;
}

// sprawdzenie przypadku gdy w zdaniu jest fragment 'Ab'
if ( isupper(zdanie[i]) && islower(zdanie[i+1]) )
{
// ponizszy wiersz mozna odkomentowac aby zrozumiec jak
// dziala program
//printf("Znalazlem ze duza literka %c styka sie z mala %c\n", zdanie[i], zdanie[i+1]);


stykaja_sie = 1;
break;
}
}
}

if (stykaja_sie == 0)
{
printf("Udalo sie Smile\n");
}
else
{
printf("Lipa Sad\n");
}
getch();
}



Post został pochwalony 0 razy
Powrót do góry Zobacz profil autora
Wyświetl posty z ostatnich:   

Napisz nowy temat   Odpowiedz do tematu    Forum Forum Absolwentów klasy 3B zi00m! ;-))) Strona Główna -> Klasa Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
 
Nie możesz pisać nowych tematów
Nie 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

 
fora.pl - załóż własne forum dyskusyjne za darmo

Powered by phpBB © 2004 phpBB Group
Galaxian Theme 1.0.2 by Twisted Galaxy