Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- #include<string.h>
- void transformiraj(int A[],float B[],int n)
- {
- static int i=0;
- if(i==(n-1))
- {
- B[n-1]=A[n-1];
- return 0;
- }
- if(A[i+1]>9)
- {
- B[i]=(float)(A[i]*10+(A[i+1]%10))/10;
- }
- else
- {
- B[i]=(float)(A[i]*10 + A[i+1])/10;
- }
- i++;
- transformiraj(A,B,n);
- }
- int main()
- {
- int niza[100];
- float niza2[100];
- int i,n;
- printf("Vnesete ja dolzinata na nizata: ");
- scanf("%d",&n);
- printf("Vnesete gi elementite na nizata: \n");
- for(i=0;i<n;i++)
- {
- scanf("%d",&niza[i]);
- }
- transformiraj(niza,niza2,n);
- printf("Novodobienata nizza izgleda vaka:\n");
- for(i=0;i<n;i++)
- {
- printf("%.1f ",niza2[i]);
- }
- return 0;
- }
- //ja transformira nizata od celi vo realni broevi t.s. kako decimalen del go dodava desniot sosed. Ako brojot e povekjecifren ja zema najdesnata cifra
Add Comment
Please, Sign In to add comment