Skocz do zawartości

uzurpator1

Użytkownik
  • Postów

    1
  • Dołączył

  • Ostatnia wizyta

Osiągnięcia uzurpator1

Newbie

Newbie (1/14)

0

Reputacja

  1. Hej mam napisac programik realizujacy cykliczne przesuniecie elementow ciagu o k(k>0) powycji w prawo.a ciag ma byc taki: ciag1----a[n-k+1],a[n-k+2],...,a[n],a[1],a[2],...,a[n-k] napisalem dla ciagu: ciag2----a[+1],a[k+2],...,a[n],a[1],a[2],...,a[k] chyba i mam z tym problem bo ciag mi wyzuca ale pytanko1 -jak zmodyfikowac ciag 2 w 1 -jak sparawic zeby mi wyswietlalo przesuniecie w prawo o te k #include<stdio.h> #include<stdlib.h> int main() { int n,i,j,k; printf("Z ilu n elementow ma skladac sie ciag liczb (n>0): "); scanf("%d",&n); printf("\n\nCiag wyglada nastepujaco:\n\n"); int *tablica = (int*)malloc((unsigned)n*sizeof(int)); for(i=0;i<n;i++) tablica=i; for (j=0;j<n;j++) printf("%d, ",tablica[j]); printf("\n\n\n"); printf("O ile k pozycji ma nastapic przesuniecie cykliczne elementow ciagu w lewo (k>0): "); scanf("%d",&k); system("pause"); return 0; }
×
×
  • Dodaj nową pozycję...