Darmowe Forum
Maj 16, 2024, 14:58:36 *
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 8298 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(;Mrugnięcie{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(;Mrugnięcie{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

wwwstadodzikich wojownicy-nocy magicbears galaxyace hoobit