Prosiłabym w C++.
1.Napisz program, dzieki którym powstanie: (2 oddzielne programy)
*******
*****
***
*
oraz
*
***
*****
*******
2. Wykaż,że istnieją liczby trzycyfrowe nieparzyste w przedziale <50,150>
3. Wykaż ciąg instrukcji sprawdzajacy, czy "x" jest między "z" i "y".
4. Wykaż,że k podzielne jest przez 3. Wypiszkomunikat z wartością owej reszty.
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
zad 1a)
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
cout <<"*******"<<endl;
cout <<" *****"<<endl;
cout <<" ***"<<endl;
cout <<" *"<<endl;
cin.ignore();
getchar();
return 0;
}
b)
tylko srodek zmieniasz
cout <<" *"<<endl;
cout <<" ***"<<endl;
cout <<" *****"<<endl;
cout <<"*******"<<endl;
2.
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
for (int i=50 ; i<=150 ; i++)
{
if (i%2==0 && i>=100)
cout << "liczba " <<i<< " jest 3-cyfrowa parzysta"<<endl;
}
cin.ignore();
getchar();
return 0;
}
3
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int x,y,z;
cout <<"podaj x ";
cin >> x;
cout <<"podaj y ";
cin >> y;
cout <<"podaj z ";
cin >> z;
if ((x<y && x>z) || (x>y && x<z))
cout <<" x zawiera sie miedzy y a z";
else
cout <<" x nie zawiera sie miedzy y a z";
cin.ignore();
getchar();
return 0;
}
4.
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int k;
cout <<" podaj k ";
cin >> k;
if ( k %3==0)
cout << k<<" jes podzielne przez 3";
else
cout<<k<<" nie jest podzielne przez 3 a reszta to "<<k%3;
cin.ignore();
getchar();
return 0;
}
trolololo
1.
a)
#include <iostream> usingnamespace std; string t[]={"*******", " *****", " ***", " *"}; int main(){ for(int i=0;i<4;i++) cout<<t[i]<<"\n";}
b)
#include <iostream> usingnamespace std; string t[]={"*******", " *****", " ***", " *"}; int main(){ for(int i=3;i>=0;i--) cout<<t[i]<<"\n";}
2. #include <cstdio> int main(){ for(int i=100;i<=150;i++) if(i&1) printf("%d ",i);}
3. #include <cstdio> int x,y,z; int main(){ scanf("%d%d%d",&x,&y,&z); if((x>=y && x<=z)||(x<=y && x>=z)) printf("x jest pomiedzy z i y\n");}
4. #include <cstdio> int k; int main(){ scanf("%d",&k); if(k%3==0)printf("%d podzielna przez 3\n",k); elseprintf("reszta z %d / 3 == %d\n",k,k%3);}
Inne żródło:
1 a) http://ideone.com/Y8Qid
1 b) http://ideone.com/fHw8U
2 http://ideone.com/cHirV
3. http://ideone.com/8dhvK
4. http://ideone.com/fBbvk
Ad 2.
do sprawdzenia nieparzystości nie użyłem lamerskiego (x%2==1) tylo (x&1)
& - operacja bitowa AND
wiecej na ten temat http://pl.wikipedia.org/wiki/Bramka_AND