FAQ
•
Szukaj
•
Użytkownicy
•
Grupy
•
Galerie
•
Rejestracja
•
Profil
•
Zaloguj się, by sprawdzić wiadomości
•
Zaloguj
Napisz odpowiedź
Forum www.pkiz3.fora.pl Strona Główna
»
Podstawy programowania
» Napisz odpowiedź
Napisz odpowiedź
Użytkownik:
Temat:
Treść wiadomości:
Emotikony
Więcej Ikon
Kolor:
Domyślny
Ciemnoczerwony
Czerwony
Pomarańćzowy
Brązowy
Żółty
Zielony
Oliwkowy
Błękitny
Niebieski
Ciemnoniebieski
Purpurowy
Fioletowy
Biały
Czarny
Rozmiar:
Minimalny
Mały
Normalny
Duży
Ogromny
Zamknij Tagi
Opcje:
HTML:
NIE
BBCode
:
TAK
Uśmieszki:
TAK
Wyłącz BBCode w tym poście
Wyłącz Uśmieszki w tym poście
$1
Kod potwierdzający:
$3
Przegląd tematu
Autor
Wiadomość
snow
Wysłany: Pon 0:58, 19 Lis 2007 Temat postu:
musial bym caly program pozmieniac... a mi sie nie kce
- aktualnie zajety jestem, potem moze sie przelamie.
nastarq
Wysłany: Nie 23:25, 18 Lis 2007 Temat postu:
snow, napisz raz w C a nie C++
zamiast printf piszesz ciagle cout
i masz wpierdziel
hehe
Ale dziekuje za odp
:*
snow
Wysłany: Nie 21:12, 18 Lis 2007 Temat postu:
Mozna takie cos zrobic
Do tego potrzebna jest nam dodatkowa zmienna np. C, ktora sprawdza, czy znalazlo jakies liczby.
Kod:
...
clrscr();
int c=0;
int a,b,d,i;
...
Kod:
...
cout<<"Liczby z przedzialu <"<<a<<","<<b<<">, ktorych dzielnikiem jest liczba "<<d<<":"<<endl;
for (i=a; i<=b; i++)
if (i%d==0)
{
cout<<i<<" ";
c++;
}
if (c==0)
cout<<"Nie ma takich liczb!";
cout<<endl;
...
nastar
Wysłany: Nie 18:00, 18 Lis 2007 Temat postu:
heh ... no to lipton, a ni emozna tak zrobic zeby wyswietlalo taki komunikat? :]
OT: pierwszy raz sie udzielam w takim czyms i bawie sie w to
nie bijcie
LEM
Wysłany: Nie 15:54, 18 Lis 2007 Temat postu:
nastar - chciałeś dobrze, ale niestety widać od razu po kodzie, że to nie zadziała. "Nie ma takich liczb" wyświetli się w tym wypadku zawsze, nawet, gdy te liczby będą. Musisz dodać warunek sprawdzający ile takich liczb się pojawiło.
nastar
Wysłany: Nie 15:51, 18 Lis 2007 Temat postu:
i chust, chcialem sie wykazac i nawet nie ma mojego nicku powyzej ;f bo nie zalogowalo mnie :F
Gość
Wysłany: Nie 15:46, 18 Lis 2007 Temat postu:
snow, ja bym dodal w 1wszym programie jedna linijke, bo jesli nie ma liczb spelniajacych warunek to nie wyswietla nam sie nic... a przydalby sie komunikat taki, ze takowych liczb nie ma...
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
main (int argc, char *argv[])
{
clrscr();
int a,b,d,i;
if (argc==4)
{
a=atoi(argv[1]);
b=atoi(argv[2]);
d=atoi(argv[3]);
cout<<"Liczby z przedzialu <"<<a<<","<<b<<">:"<<endl;
for (i=a; i<=b; i++)
if (i!=b)
cout<<i<<", ";
else
cout<<i;
cout<<endl;
cout<<"Liczby z przedzialu <"<<a<<","<<b<<">, ktorych dzielnikiem jest liczba "<<d<<":"<<endl;
for (i=a; i<=b; i++)
if (i%d==0)
cout<<i<<" ";
cout<<endl;
cout<<"Nie ma takich liczb"<<endl;
}
else
cout<<"Uruchom program za pomoca wszystkich parametrow!"<<endl;
getch();
return 0;
}
pogrubilem wiersz, ktory uwazam ze powinien zostac dodany
mokry
Wysłany: Pon 23:01, 12 Lis 2007 Temat postu:
a ja napisałem coś takiego
PROGRAM który wyświetli WSZYSTKIE wartości OD 1 DO K KTÓRYCH KWADRAT BĘDZIE MNIEJSZY OD P:
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main (int argc, char *argv[])
{
int k,p,i;
if(argc==3)
{
k=atof(argv[1]);
p=atof(argv[2]);
printf("\n\rProgram wyswietla liczby ze zbioru <1,%d> ktorych kwadrat jest mniejszy od %d",k,p);
}
else
{
clrscr();
printf("\n\rProgram wyswietla liczby ze zbioru <1,k> ktorych kwadrat jest mniejszy od p\n\r");
printf("\n\rPodaj wartosc k:");
printf("\n\rk=");
scanf("%d",&k);
printf("\n\rPodaj wartosc p:");
printf("\n\rp=");
scanf("%d",&p);
}
printf("\n\rLiczby spelniajace warunek:\n\r\n\r");
for(i=1; i<=k; i++)
if(i*i<p) printf("%3i",i);
getch();
return 0;
}
PROGRAM KTÓRY wyświetli WSZYSTKIE DZIELNIKI LICZBY D Z PRZEDZIAŁU <A,B>:
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
int main (int argc,char *argv[])
{
int a,b,d,i;
if (argc==4)
{
a=atof(argv[1]);
b=atof(argv[2]);
d=atof(argv[3]);
printf("\n\rLiczby z przedzialu <%d,%d> ktorych dzielnikiem jest liczba %d",a,b,d);
}
else
{
clrscr();
printf("\n\rProgram wyswietla wszystkie liczby z przedzialu <a,b> ktorych dzielnikiem jest liczba d");
printf("\n\rPodaj wartosc a:");
printf("\n\ra=");
scanf("%d",&a);
printf("\n\rPodaj wartosc b:");
printf("\n\rb=");
scanf("%d",&b);
printf("\n\rPodaj wartosc d:");
printf("\n\rd=");
scanf("%d",&d);
}
printf("\n\rLiczby spelniajace warunek:\n\r\n\r");
for(i=a; i<=b; i++)
if(i%d==0) printf("%3i",i);
getch();
return 0;
}
PROGRAM KTÓRY W PRZEDZIALE <A,B> WYSZUKA DZIELNIKI LICZBY L:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <stdlib.h>
int main(int argc,char *argv[])
{
int a,b,l,i;
if(argc==4)
{
a=atof(argv[1]);
b=atof(argv[2]);
l=atof(argv[3]);
printf("\n\rProgram wyswietla liczby z przedzialu <%d,%d> ktore sa dzielnikiem liczby %d",a,b,l);
}
else
{
clrscr();
printf("\n\rProgram wyswietla liczby z przedzialu <a,b> ktore sa dzielnikiem liczby l");
printf("\n\rPodaj wartosc a:");
printf("\n\ra=");
scanf("%d",&a);
printf("\n\rPodaj wartosc b:");
printf("\n\rb=");
scanf("%d",&b);
printf("\n\rPodaj wartosc l:");
printf("\n\rl=");
scanf("%d",&l);
}
printf("\n\rLiczby spelniajace warunek:\n\r\n\r");
for(i=a;i<=b;i++)
if(l%i==0) printf("%3i",i);
getch();
return 0;
}
u mnie wszystko działało ale jakby ktoś dostrzegł jakiś błąd to proszę o poprawienie go
StrimeR
Wysłany: Pon 13:03, 12 Lis 2007 Temat postu:
OOoooo wielkie gratki, przyda się.
snow
Wysłany: Śro 16:55, 07 Lis 2007 Temat postu: [SOURCE] Rozwiazanie przykladowych zadan na zaliczenie z PP
Moze komus to pomoze
...
Reszte uzupelnie, jak mi sie bedzie chcialo przepisac
pzdr
::
Zadanie nr 1
::
Napisac program z parametrami A,B,D, ktory wyswietli wszystkie wartosci ze zbioru <A,B>, ktorych dzielnikiem jest liczba D.
Kod:
~ zal1snow . cpp ~
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
main (int argc, char *argv[])
{
clrscr();
int a,b,d,i;
if (argc==4)
{
a=atoi(argv[1]);
b=atoi(argv[2]);
d=atoi(argv[3]);
cout<<"Liczby z przedzialu <"<<a<<","<<b<<">:"<<endl;
for (i=a; i<=b; i++)
if (i!=b)
cout<<i<<", ";
else
cout<<i;
cout<<endl;
cout<<"Liczby z przedzialu <"<<a<<","<<b<<">, ktorych dzielnikiem jest liczba "<<d<<":"<<endl;
for (i=a; i<=b; i++)
if (i%d==0)
cout<<i<<" ";
cout<<endl;
}
else
cout<<"Uruchom program za pomoca wszystkich parametrow!"<<endl;
getch();
return 0;
}
::
Zadanie nr 2
::
Napisac program z parametrami A,B,L, ktory z przedzialu <A,B> wyswietli wszystkie dzielniki liczby L.
Kod:
~ zal2snow . cpp ~
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
main (int argc, char *argv[])
{
clrscr();
int a,b,l,i;
if (argc==4)
{
a=atoi(argv[1]);
b=atoi(argv[2]);
l=atoi(argv[3]);
cout<<"Liczby z przedzialu <"<<a<<","<<b<<">:"<<endl;
for (i=a; i<=b; i++)
if (i!=b)
cout<<i<<", ";
else
cout<<i;
cout<<endl;
cout<<"Dzielniki liczby "<<l<<" z przedzialu <"<<a<<","<<b<<">:"<<endl;
for (i=a; i<=b; i++)
if (l%i==0)
cout<<i<<" ";
cout<<endl;
}
else
cout<<"Uruchom program za pomoca wszystkich parametrow!"<<endl;
getch();
return 0;
}
::
Zadanie nr 5
::
Napisac program wywolywany parametrem P, ktory wyswietli wszystkie wartosci od 1 do ? (tutaj koles nie sprecyzowal o co mu dokladnie chodzilo
- dlatego ta liczbe [n] dalem do odczytu z klawiatury), ktorych kwadrat jest mniejszy od liczby P.
Kod:
~ zal5snow . cpp ~
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
main (int argc, char *argv[])
{
clrscr();
int p,i,n;
if (argc==2)
{
p=atoi(argv[1]);
cout<<"Podaj N: ";
cin>>n;
cout<<"Liczby ze zbioru <1,"<<n<<">:"<<endl;
for (i=1; i<=n; i++)
cout<<i<<" ";
cout<<endl;
cout<<"Liczby ze zbioru, ktorych kwadrat jest mniejszy od liczby "<<p<<":"<<endl;
for (i=1; i<=n; i++)
if ((i*i)<p)
cout<<i<<"("<<i*i<<") ";
cout<<"< "<<p<<endl;
}
else
cout<<"Uruchom program za pomoca wszystkich parametrow!"<<endl;
getch();
return 0;
}
Forum www.pkiz3.fora.pl Strona Główna
»
Podstawy programowania
» Napisz odpowiedź
Skocz do:
Wybierz forum
Przedmioty
----------------
Przedmioty humanistyczne
Podstawy analizy matematycznej
Matematyka dyskretna
Podstawy programowania
Język angielski
Podstawy elektroniki
Fizyka
Teoretyczne podstawy informatyki
Sprawy grupowe
----------------
Ważne sprawy
HYDEPARK
----------------
Imprezy
Hydepark
Pliki & Stare posty
----------------
DOWNLOAD
Kosz
fora.pl
- załóż własne forum dyskusyjne za darmo
Powered by
phpBB
© 2001/3 phpBB Group ::
FI Theme
:: Wszystkie czasy w strefie EET (Europa)
Regulamin