Darmowe Forum
Grudzieñ 22, 2024, 08:32:06 *
Witamy, Go¶æ. Zaloguj siê lub zarejestruj.
Czy dotar³ do Ciebie email aktywacyjny?

Zaloguj siê podaj±c nazwê u¿ytkownika, has³o i d³ugo¶æ sesji
Aktualno¶ci: Forum zosta³o uruchomione!
 
   Strona g³ówna   Pomoc Zaloguj siê Rejestracja  
Strony: [1]
  Drukuj  
Autor W±tek: Zadania powtórzeniowe  (Przeczytany 9049 razy)
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« : Styczeñ 05, 2011, 08:40:51 »

Zadanie1. Napisz program który wy¶wietla trzy linijki kolejnych liczb od 1 do 15. Korzystaj±c wy³acznie z pêtli for....


#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{int x,y,z=1;
for (;z<=15;){
for(y=1;y<=5;y++){cout.width(3);cout<<z;z++;}
cout<<endl;}
    system("PAUSE");
    return EXIT_SUCCESS;
}
Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #1 : Styczeñ 05, 2011, 09:36:35 »

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{int x,y,z=15;
for (;z>=1;){
for(y=1;y<=5;y++){cout.width(3);cout<<z;z--;}
cout<<endl;}
    system("PAUSE");
    return EXIT_SUCCESS;
}
Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #2 : Styczeñ 05, 2011, 09:53:28 »

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{int x,y,z,a;
for (x=1; x<=5;x++){
for(y=1;y<=5;y++){cout.width(3);cout<<x*y;}
cout<<endl;}
    system("PAUSE");
    return EXIT_SUCCESS;
}
Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #3 : Styczeñ 05, 2011, 10:46:42 »

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{int x=1,y,z,a;
do {cout.width(3);cout<<x;x++;} while(x<=10);
    cout<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}
Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #4 : Styczeñ 05, 2011, 11:16:10 »

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{int x=1,y,z=1,a=0;
int tab[10][10];
for (x=0;x<10;x++){
   
    for(y=0;y<10;y++)
    {for(;{z++;a=z%2;
     if(a==0){tab
  • [y]=z;break;}
     }
     }}       
 
  for(x=0;x<10;x++){cout<<endl;
  for(y=0;y<10;y++){
                    cout.width(4);cout<<tab
  • [y];}
                    } 
    system("PAUSE");
    return EXIT_SUCCESS;
}
« Ostatnia zmiana: Styczeñ 05, 2011, 11:18:15 wys³ane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #5 : Styczeñ 05, 2011, 11:18:24 »

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{int x=1,y,z=1,a=0,c,d;
int tab[10][10];
for (c=0;c<10;c++){
   
    for(y=0;y<10;y++)
    {for(;; ){z++;a=z%2;
     if(a==0){tab[c][y]=z;break;}
     }
     }}       
 
  for(c=0;c<10;c++){cout<<endl;
  for(y=0;y<10;y++){
                    cout.width(4);cout<<tab[c][y];}
                    } 
    system("PAUSE");
    return EXIT_SUCCESS;
}
« Ostatnia zmiana: Styczeñ 05, 2011, 11:36:51 wys³ane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #6 : Styczeñ 05, 2011, 11:39:05 »

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{int x=10,y,z=1,a=0,c,d;

do {cout<<x; cout<<endl;x--;} while(x>=1);
    system("PAUSE");
    return EXIT_SUCCESS;
}
Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #7 : Styczeñ 05, 2011, 12:16:49 »

Zadanie2. Program obliczaj±cy silniê z wprowadzonej liczby. .

#include <cstdlib>
#include <iostream>

using namespace std;
int main(int argc, char *argv[])
{int a,b,silnia=1;
cout<<"Podaj liczbe: ";cin>>a;
if ((a>=1)&&(a<=20)){
    for (b=1;b<=a;b++)
    {silnia=silnia*b;}
    } else{ cout<<"Bledna dana";}
   
    cout<<endl<<"silnia= "<<silnia<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}
« Ostatnia zmiana: Styczeñ 05, 2011, 12:26:37 wys³ane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #8 : Styczeñ 05, 2011, 12:29:24 »

#include <cstdlib>
#include <iostream>

using namespace std;
int main(int argc, char *argv[])
{int a,b,c,d;
char x='A';
cout<<"Podaj liczbe znakow w wierszu: ";cin>>b;
cout<<"Podaj liczbe wierszy: ";cin>>a;
for(c=1;c<=a;c++){
for(d=1;d<=b;d++){
cout<<x;}cout<<endl;}

    system("PAUSE");
    return EXIT_SUCCESS;
}
Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #9 : Styczeñ 12, 2011, 08:49:14 »

Zadanie powtórzeniowe: 3 pêtle ka¿da wy¶wietlaj±ca liczby od 1 do 10.


#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{int x,y;
for (x=1;x<=10;x++){cout<<x<<endl;}
x=0;
do {x++;cout<<x<<endl; } while(x<=10);
x=0;
while(x<10){x++;cout<<x<<endl;}
    system("PAUSE");
    return EXIT_SUCCESS;
Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #10 : Styczeñ 12, 2011, 09:15:30 »

Pytanie co zostanie wy¶wietlone po wprowadzeniu kodu:
 
do{ cout<<( (i<2)?1:0); }while(i++); cout<<0;

do{ cout<<( (i<2)?1:0); }while(++i); cout<<0<<endl;
« Ostatnia zmiana: Styczeñ 12, 2011, 09:25:35 wys³ane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #11 : Styczeñ 12, 2011, 09:44:55 »

Jaka bêdzie warto¶æ zmiennej x po wykonaniu fragmentu kodu i dlaczego:

int x=2; while(0) while(x--) x*=2;
« Ostatnia zmiana: Styczeñ 12, 2011, 10:18:25 wys³ane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #12 : Styczeñ 12, 2011, 10:19:18 »

Jaka warto¶æ zostanie wy¶wietlona po wykonaniu kodu:

int j=17; if (j-17) { std::cout<<j; } std::cout<<"71";
Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #13 : Styczeñ 12, 2011, 11:33:30 »

Wykorzystanie instrukcji switch:
Proszê napisaæ Menu gry które bêdzie zawiera³o przynajmniej 4 pola wyboru.


#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{int x;
cout<<"Podaj swoj wybor (0-3)"; cin>>x; cout<<endl;

switch (x)
{case 0: cout<<"Wyj¶cie z gry"<<endl;break;
case 1: cout<<"Wczytanie gry"<<endl;break;
case 2: cout<<"Zapis danych"<<endl;break;
case 3: cout<<"Nowe opcje"<<endl;break;
default: cout<<"Bledna dana"<<endl;break;
}    system("PAUSE");
    return EXIT_SUCCESS;
}
---------------------------Wersja poprawiona-----------------------------------
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{int x;int z=1;

for(;z==1;){
cout<<"Podaj swoj wybor (0-3)"; cin>>x; cout<<endl;
switch (x)
{case 0: cout<<"Wyj¶cie z gry"<<endl;z=0;break;
case 1: cout<<"Wczytanie gry"<<endl;z=0;break;
case 2: cout<<"Zapis danych"<<endl;z=0;break;
case 3: cout<<"Nowe opcje"<<endl;z=0;break;
default: cout<<"Bledna dana"<<endl;z=1;break;
} }   system("PAUSE");
    return EXIT_SUCCESS;
}
« Ostatnia zmiana: Styczeñ 12, 2011, 11:56:24 wys³ane przez admin » Zapisane
admin
Administrator
Ekspert
*****
Wiadomo¶ci: 821


Email
« Odpowiedz #14 : Styczeñ 12, 2011, 12:25:35 »

Spadaj±ca literka

#include <cstdlib>
#include <iostream>
#include<windows.h>
using namespace std;
int main(int argc, char *argv[])
{int x;int z=1;

for(;{system("cls");
z=1; while(z<25)
{ for(x=1;x<=z;x++){cout<<endl;}
cout<<"A"; Sleep(100);;z++;system("cls");}
}

  system("PAUSE");
    return EXIT_SUCCESS;

}
Zapisane
Strony: [1]
  Drukuj  
 
Skocz do:  

Powered by SMF 1.1.11 | SMF © 2006-2008, Simple Machines LLC | Sitemap

Polityka cookies
Darmowe Fora | Darmowe Forum

articz shaggydogss gang-nd zlotasiodemka spw