Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- d#include<stdio.h>
- #include<math.h>
- #include<color.h>
- #include <conio.h>
- int i,p,u,rez,nr,l,alo,n,o,k[10],e,a1;
- char den;
- int lol (int main1);
- int kek (int main1);
- int aga (int main1);
- main()
- {
- main1:{
- printf("dati litera noua pentru tabel\n");
- for (l = 0; l < 2; l++) {
- scanf("%c",&den); }
- printf("Dati nr de elemente ale tabloului \n");
- scanf("%i",&n);
- for(i=0;i<n;i++)
- {
- printf("intr %c[%i]= ",den,i);
- scanf("%i",&k[i]);
- }
- }
- printf("\n Alege: \n");
- printf("1.nr impare\n");
- printf("2.nr divizibile cu 3 si nu cu 5\n");
- printf("3.satisfac conditia i<a<a^2\n");
- scanf("%d",&e);
- switch(e)
- { case 1:
- printf("%d",lol(k[i]));
- break;
- case 2:
- printf("%d",kek(k[i]));
- break;
- break;
- case 3:
- printf("%d",aga(k[i]));
- break;
- default:printf("punctul %d nu exista",e);
- }
- printf("\nDoriti sa repetati programul? 0 - nu \n");
- scanf("%d",&p);
- if (p > 0) goto main1;
- if (p == 0) printf("Progr. sa finisat");
- }
- int lol (main1)
- { for(i=0;i<n;i++) {
- if(k[i]%2==1) SetColor(4) ; printf(" nr impare sunt=%d ",k[i]); SetColor(15) ;
- } }
- int kek (main1)
- {
- for(i=0; i<n; i++) {
- if(k[i]%5==1) goto b; }
- b: for(i=0; i<n; i++) {
- if(k[i]%3==0) SetColor(9) ; printf("\nnr divizibile cu 3 si nu cu 5 sunt=%d",k[i]); SetColor(15) ;
- }
- }
- int aga (main1)
- {
- for(i=0; i<n; i++) {
- if(i<k[i]<pow(k[i],2 ) ) SetColor(6) ; printf(" \n satisfac conditia i<a<a^2= %d",k[i]) ; SetColor(15) ;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement