Bilet 7
Bilet 7
Problema 1:
#include<stdio.h>
#include<stdlib.h>
int main()
float x[50],y[50],a[50][50];
int i,n;
printf("Date eronate");
exit(1);
for(i=0;i<n;i++)
printf("\nx[%d]=",i);
if(scanf("%f",&x[i])!=1)
printf("Date eronate");
exit(1);
}
for(i=0;i<n;i++)
printf("%g\t",x[i]);
for(i=0;i<n;i++)
printf("\ny[%d]=",i);
if(scanf("%f",&y[i])!=1)
printf("Date eronate");
exit(1);
for(i=0;i<n;i++)
printf("%g\t",y[i]);
int j;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
a[i][j]=a[i][j]+x[i]*y[j];
for(j=0;j<n;j++)
printf("%g\t",a[i][j]);
printf("\n");
Problema2:
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
float aux;
int i;
s=getche();
if(s=='c' || s=='C')
for(i=0;i<n;i++)
for(int j=i+1;j<n;j++)
if(v[i]>v[j])
aux=v[i];
v[i]=v[j];
v[j]=aux;
else
if(s=='d' || s=='D')
for(i=0;i<n;i++)
for(int j=i+1;j<n;j++)
if(v[i]<v[j])
aux=v[i];
v[i]=v[j];
v[j]=aux;
}
}
for(i=0;i<n;i++)
printf("%g\t",v[i]);
int main()
float v[100];
int n,i;
char s;
if(scanf("%d",&n)!=1)
printf("Date eronate");
exit(1);
for(i=0;i<n;i++)
printf("\nv[%d]=",i);
if(scanf("%f",&v[i])!=1)
printf("DAte eronate");
exit(1);
printf("Vectorul v;\n");
for(i=0;i<n;i++)
printf("%g\t",v[i]);
ordoneaza(v,n,s);
Problema 3:
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#define N 100
int main()
char *s;
int nrcuv=0,i,l;
s=(char*)malloc(sizeof(char)*(N+1));
if(!s)
printf("Memorie insuficienta");
exit(1);
}
for(i=0;(*(s+i)=getchar())!='\n';i++)
*(s+i)='\0';
puts(s);
for(l=0;*(s+l)!='\0';l++);
for(i=0;i<l+1;i++)
nrcuv++;
/*sauuu
int main(void)
char s[N];
int nrcuv,i;
printf("Dati sirul:\n");
gets(s);
printf("Sirul este:\n");
puts(s);
nrcuv=0;
for(i=0;i<strlen(s);i++)
nrcuv++;
}*/