دوست من کاش سی یاد می گرفتی و خودت این چند تا برنامه ی ساده رو مینوشتی.فعلا این چند تا اون برنامه ها که البته با C چکش نکردم.برای همین ممکنه کلی error بده و نمیدونم میخای چیکار کنی.
برنامه ی اول
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
unsigned int n;
k=floor(log(n)/log(2)) + 3;
int a[k];
printf("\nEnter a natural number: ");
scanf("%u" &n);
printf("The binary form of %u is: ",n);
for(i = 0; i < k ; i++)
{
a[i]=(n >> i)%2;
}
for(j=k-1; j >= 0; j--)
{
printf("%d",a[j]);
}
getch();
return 0;
}
برنامه ی دوم
#include <stdio.h>
#include <conio.h>
main()
{
int n, i, j;
scanf("%d", &n);
printf("\n*\n);
for(i=1;i<n;i++)
{
for(j=0;j<i;j++)
{
printf(" ");
}
printf("*\n");
}
rerurn 0;
}
برنامه ی سوم
#include <stdio.h>
#include <conio.h>
main()
{
int n[12], m, d, k=0;
char ans;
printf("shamsi or miladi (s/m):");
ans = getche()
if(ans == 's')
{
n[12] = {31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30};
}
if(ans == 'm')
{
n[12] = {31, 28, 31, 30, 31, 30, 31, 31, 31, 31, 30, 31};
}
printf("\nEnter the number of mounth:");
scanf("%d", &m);
printf("\nEnter the day:");
scanf("%d", &d);
for(i=0;i<m-1;i++)
{
k += n[i];
}
k += d;
printf("This is %dth day of year", k);
return 0;
}
بر نامه ی هفتم
#include <stdio.h>
#include <conio.h>
main()
{
int i, j;
for(i=0;i<10:i++)
{
for(j=0;j<10;j++)
{
printf("%d%d%d ,", i, j, i);
}
}
return 0;
}