1

Тема: Программы на языке C для чайников.

1-20.CPP Накопление суммы от стартового капитала.

#include <stdio.h>
#include <conio.h>
void main()
{
 clrscr();
 
 float k,p,S,t;
 printf(" startovui kapital= ");
 scanf("%f",&k);
 printf("procent= ");
 scanf("%f",&p);
 printf("neobxodimaia summa= ");
 scanf("%f",&S);
 t=((S-k)/(k*(p/100)))/12;
 printf("Neobhodimaya summa budet nakoplena cherez %f let",t);
 getch();
}

Поделиться

2

Re: Программы на языке C для чайников.

2-28.CPP. Завтра дата.

#include <conio.h>
#include <stdio.h>
 void main ()
 {
  clrscr();
  int d,m,g,kd;
 a:printf ("vvedite datu \n");
 scanf ("%d%d%d",&d,&m,&g);

 switch (m)
 { case 1: kd=31;
   case 2: kd=28;
   case 3: kd=31;
   case 4: kd=30;
   case 5: kd=31;
   case 6: kd=30;
   case 7: kd=31;
   case 8: kd=31;
   case 9: kd=30;
   case 10: kd=31;
   case 11: kd=30;
   case 12: kd=31;

   dafault:
   printf ("oshubka\n");
   goto a:
  }
   if ((d+1) <= kd)
    printf ("zavtra %d %d %d",(d+1),m,g);
     else
      {if(m==12)
       printf ("zavtra 1 1 %d",g);
      else
       printf ("zavtra 1 %d %d",m+1,g);
      }

 getch();
 }

Поделиться

3

Re: Программы на языке C для чайников.

2-80.CPP Треугольник и его углы и градусы.

#include <conio.h>
#include <stdio.h>

void main()
{
 clrscr();
 int a,b,c;
 printf("Vvedite uglu v gradusah: ");
 scanf("%i%i%i",&a,&b,&c);
   if(a+b+c==180)
        {if (a<90 && b<90 && c<90)
        printf("treugolnik ostrougol'nui");
    else
        printf("treugolnik neostroygolnui");
     }
    else
     printf("uglu ne ivliautsi uglami treugolnika");
 getch();
}

Поделиться

4

Re: Программы на языке C для чайников.

3-113.CPP Возведение в кварат числа.

#include <stdio.h>
#include <conio.h>

void main()
{
 clrscr();
 int n,kz,kv,i,b;
 printf ("vvedite predel  n \n ");
 scanf ("%d",&n);

  for (i=1;i<=n;i++)
     { for (b=i;b>=10;b=b/10)
       kz++;
     }
     kv=i*i;
  if (kv==i%(10*kz))
    printf("chislo  %d, ego kvadrat =%d",i,kv);

 getch();
}

Поделиться

5

Re: Программы на языке C для чайников.

3-30.CPP

#include <stdio.h>
#include <conio.h>
#include <math.h>

void main()
{
 clrscr();
 int i,n,k;
 float a,s=0;
 printf ("vvedite chisla  n i a\n ");
 scanf ("%d%f",&n,&a);

     for (i=2;i<=n;i++)
     {
      k=2*i-2;
      s+=1/(pow(a,k));
     }

 printf("S=%f",s);

 getch();
}

Поделиться

6

Re: Программы на языке C для чайников.

3-68.CPP


#include <stdio.h>
#include <conio.h>

void main()
{
 clrscr();
 int n,k,b,d;
 printf ("vvedite chislo  n \n ");
 scanf ("%d",&n);

   while ((n%2>1)
    {
      k=n%2;
      n=n/2;
      b=b*10+k;
    }

   while (b!=0)
    {
      d=d+b%10;
      b=b/10;
    }


 printf("%d",d);

 getch();
}

Поделиться

7

Re: Программы на языке C для чайников.

4-16.CPP Количество положительных чисел в случайном массиве.

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define   n 10

void main()
{
 clrscr();
 randomize();
 int  a[n];
 int i,k=0;

 for(i=0;i<n;i++)
    {
     a[i]=random(15)-6;
     printf("%d ",a[i]);
     if (a[i]>=0)
     k++;
    }
 printf("polozhitel'nyh chisel v massive %d",k);
 getch();
}

Поделиться

8

Re: Программы на языке C для чайников.

4-80.CPP

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define   n 10

void main()
{
 clrscr();
 randomize();
 int  m[n];
 int i,a;

 for(i=0;i<=n;i++)
     printf("%d ",m[i]=random(15));

      for(i=2;i<=n;i+3)
      { a=m[i];
    m[i]=m[i-2]*m[i-1]*2;
    m[i-1]=(m[i-2]+a)/2;
     }

 for(i=1;i<=n;i++)
 printf("%d",m[i]);
 getch();
}

Поделиться

9

Re: Программы на языке C для чайников.

Что-то с массивами, забиваем случайными числами двумерный массив.

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

#define  n 10
#define  m 6

void main()
{
 clrscr();
 randomize();
 int  a[n][m];
 int i,m,max,k;

 for(i=0;i<=n;i++)
 for (j=0;j<=m;j++)
     printf("%d ",a[i][j]=random(15)-6);


      for(i=0;i<=n;i++)
      for(j=0;j<=m;j++)

       if (m[i][j]<=m[i+1][j+1])
    {max=m[i+1][j+1];
     k=i+1;  }
       else
    k=i;


      for(i=0;i<=n;i++)
      {
      per=m[i][k];
      m[i][k]=m[i][m];
      m[i][m]=per;
      }


 for(i=1;i<=n;i++)
 for(j=1;j<=m;j++)
 printf("%d",m[i][j]);
 getch();
}

Поделиться

10

Re: Программы на языке C для чайников.

5-3.CPP Поиск максимального элемента в двумерном массиве.

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

#define  n 4
#define  m 4

void main()
{
 clrscr();
 randomize();
 int  a[n][m];
 int i,j,max,k,per,M=3;

 for(i=0;i<n;i++)
{ for (j=0;j<m;j++)

     printf("%d ",a[i][j]=random(8));
     printf("\n");
                    }

      for(i=0;i<n;i++)
      for(j=0;j<m;j++)

       if (a[i][i]<=a[i+1][i+1])
    {max=a[i+1][j+1];
     k=i+1;  }
       else
    k=i;

      for(j=0;j<n;j++)
      {
      per=a[k][j];
      a[k][j]=a[M][j];
      a[M][j]=per;
      }

 printf("\n");
 for(i=0;i<n;i++)
{ for(j=0;j<m;j++)
 printf("%d ",a[i][j]);
  printf("\n");
 }
 getch();
}

Поделиться

11

Re: Программы на языке C для чайников.

спасибо!

Поделиться