Skocz do zawartości

KillerBee

Forumowicze
  • Zawartość

    286
  • Rejestracja

  • Ostatnio

Komentarze blogu napisane przez KillerBee


  1. Jedno z zadań jakie mam do zrobienia:

    Przesuń elementy tablicy cyklicznie w lewo.

    Wejście

    Najpierw t - liczba testów. Następnie dla każdego testu liczba n i n liczb, n <= 100.

    Wyjście

    Dla każdego testu, n liczb w zmienionym porządku.

    Przykład

    Wejście:

    2

    7 1 2 3 4 5 6 7

    3 2 1 10

    Wyjście:

    2 3 4 5 6 7 1

    1 10 2

    #include <iostream>

    #include <conio.h>

    using namespace std;

    int j=0,i,dl,liczba;

    string st,st1;

    char chr;

    const char* cr;

    main()

    {

    st1="";

    cout<<"wprowadz liczbe "; cin>>st;

    dl=st.length();

    do

    {

    chr=st[dl-1];

    for(i=0;i<dl-1;i++)

    st1=st1+st;

    st=chr+st1;

    cr= st.c_str();

    liczba=atoi(cr);

    cout<<"string "<<st<<" liczba "<<liczba<<endl;

    st1="";

    j++;

    } while(j<dl-1);

    cout<<endl<<"press any key";

    getch();

    }

    Poza tym jeszcze 3 programy do 12.11

×
×
  • Utwórz nowe...