Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
Tutorialspoint

2D Array

c

#include <stdio.h>

int main()
{
  int i,j;
  int arr1[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12};
  for(i=0;i<3;i++)
  {
      for(j=0;j<4;j++)
      {
          printf("%d\t", arr1[i][j]);
      }
        printf("\n");
      
  }
  
  int arr2[3][4] = {
                        {1,2,3,4},
                        {5,6,7,8},
                        {9,10,11,12}
  };
  
  printf("\n");
  
  int k,l;
  
  for(k=0;k<3;k++)
  {
      for(l=0;l<4;l++)
      {
          printf("%d\t", arr2[k][l]);
      }
      printf("\n");
  }

    return 0;
}

Class

c

#include <stdio.h>

int main () {

   int  *ptr = NULL;

   printf("The value of ptr is : %x\n", ptr  );
 
   return 0;
}

panificadora

c

#include <stdio.h>
#include <stdlib.h>
int main(void)
{
 
  float broa_produzidas, paes_produzidos, broas_vendidas, lucro_diario_liquido, paes_vendidos;
  
    "broa_valor=2.50";
    "pao_valor=0.42";
    "broa_custo=0.90";
     "pao_custo=0.12";
  "demais_custos=70.00";
        
    printf ("numero de broa produzidos hoje:\n");
    
    scanf ("%d", &broa_produzidas);
    
    printf("numero de broa vendidas hoje:\n");
    
    scanf("%d" , &broas_vendidas);
    
    printf("numero de paes produzidos hoje:\n");
    
    scanf("%d", &paes_produzidos);
    
    printf("numero de paes vendidos hoje:\n");
    
    scanf("%d" , &paes_vendidos);
    
    
    if(broa_produzidas<broas_vendidas)
{  
    printf("entrada incorreta\n");
    exit(0);
    
}


   if(paes_produzidos<paes_vendidos)                
{  
    printf("entrada incorreta\n");
    exit(0);
    
    
}     
    if(lucro_diario_liquido>0)
{ 
   " poupança=lucro_diario_liquido*0.14";
    
    printf("guardar na poupança:\nR$%.2f\n");
}
   
   else
{  
    printf("prejuizo, nada para ser armazenado na poupança\n");
}

    
    printf("lucro liquido:\nR$%.2f\n",lucro_diario_liquido);
    
    
    
    
    
    

    return 0;
}

Kalkulacka se switch

c

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

int main(int argc, char** argv) {

double a;
double b;
int volba; // Mohli bychom použít char, abychom zbytečně nepoužívali moc místa
double vysledek;
printf("Vitejte v kalkulacce \n");
printf("Zadejte prvni cislo: \n");
scanf("%lf", &a);
printf("Zadejte druhe cislo: \n");
scanf("%lf", &b);
printf("Zvolte si operaci: \n");
printf("1 - scitani \n");
printf("2 - odcitani \n");
printf("3 - nasobeni \n");
printf("4 - deleni \n");
scanf("%d", &volba);
switch(volba)
{
    case 1:
        vysledek = a + b;
        break;
    case 2:
        vysledek = a - b;
        break;
    case 3:
        vysledek = a * b;
        break;
    case 4:
        vysledek = a / b;
        break;
}
if ((volba > 0) && (volba < 5))
    printf("Vysledek: %f", vysledek);
else
    printf("Neplatna volba \n");
printf("\n");
printf("Dekuji za pouziti kalkulacky");
	return (EXIT_SUCCESS);
}

Podminka s manipulaci s promennou

c

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

int main(int argc, char** argv) {

int a = 0; // do a si přiřadíme na začátku 0

if (a == 0) // pokud je a 0, dáme do něj jedničku
    a = 1;
if (a == 1) // pokud je a 1, dáme do něj nulu
    a = 0;

printf("%d", a);
	return (EXIT_SUCCESS);
}

Jednoduchá podmínka

c

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

int main(int argc, char** argv) {

if (5 < 15)
    printf("Pravda \n");
printf("Program zde pokracuje dal \n");
	return (EXIT_SUCCESS);
}

1D array

c

#include <stdio.h>

int main()
{
    int arr[5] = {100,20,340,4,50};
    int i;
    int j;
    printf("before sorting\n\n");
    
    for(i=0; i<5; i++)
    {
        printf("the value of i= %d %d\n", i, arr[i]);
    }
    printf("\nafter sorting\n\n");
    
    for(i=0; i<5; i++)
    {
        for(j=0; j<4; j++)
        {
            if(arr[j]>arr[j+1])
            {
                arr[j] ^= arr[j+1];
                arr[j+1] ^= arr[j];
                arr[j] ^= arr[j+1];
            }
        }
        printf("the value of i= %d %d\n", i, arr[i]);
    }
    
    
    return 0;
}

Compile and Execute C Online

c

#include<stdio.h>
void main()
{
    int a[100],i,j,n,min,temp;
    printf("enter the size of the list");
    scanf("%d",&n);
    printf("enter the elements of the list",a[i]);
    for(i=0;i<n;i++) 
    scanf("%d",&a[i]);
    for(i=0;i<n-1;i++)
    {
        min=i;
        for(j=i+1;j<=n-1;j++)  min=j;
        if(i!=min)
        {
            temp=a[min];
            a[min]=a[i];
            a[i]=temp;
        }
    }
    for(i=0;i<n-1;i++) printf("%d",a[i]);
}

Compile and Execute C Online

c

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

//print-ont array
int printM(int a,int b,int M[])
{
	int i;
	for(i=1;i<=a+b;i++)
	{
    	printf("%d",M[i]);
    	if(i%(a+1)==0)printf("|");
    }
    printf("\n");
}
int main()
{
	int a,b,A,B,Aa,Bb,r,GCD;
       
	while(scanf("%d%d",&a,&b))
    {
		if(a>=b)
		{
			B=a+1;
			A=b+1;
		}
		else 
		{
			B=b+1;
			A=a+1;
		}
		printf("a+1=%d\nb+1=%d\n\n",A,B);//////////////INPUT a+1<b+1
		Aa=A;Bb=B;
		if(Aa<=0||Bb<=0)
		{
			printf("Please enter a positive integer.\n\n");
			continue;
		}
		do
		{
			r=Aa%Bb;
			Aa=Bb;
			Bb=r;
		}while(Bb!=0);
        GCD = Aa;
		printf("gcd = %d\n",GCD);//////////////////////GCD
        
       if(GCD==1)
        {
       		int p,N,i;
    		N=a+b+1;
			int M[N];
			for(i=1;i<=a+b;i++)M[i]=0;
		    p=(b+1)%(a+1);  printf("(%d+1)= (%d+1) *%d +%d \n",b,a,(b+1)/(a+1),p);
    
        	int s=p;
    		while(s<a+2)      ////////////to a+1 
			{
    			M[s]=1;
    			s=s+p;
		    	if(s>(a+1))s=s-a-1;
		    //	printM(a,b,M);
				if(M[a]==1)break;
			}	
			int j=a+2;///////////////////a+2 to a+b
			i=1;
			while(j<(a+b+1))
			{
				M[j]=M[i];
				i++;
				j++;
				if(i==a+2)i=1;
			}
			printM(a,b,M);//////////(a+b)!!
			for(i=1;i<=a+b;i++)
			{	
				for(j=1;j<i;j++) 
				{
					M[i]*=2;
				//	printM(a,b,M);
				}				
			}
			int k,sum=0,squ=1;
			for(k=1;k<=a+b;k++)
			{
				sum=sum+M[k];
				squ*=2;
			}
			squ-=1;//2^(a+b)-1 
			printf("%d\n",sum);
			printf("%d\n\n",squ-sum);
		} 
        else
        {
			printf("gcd>1\n\n\n");
        }
        continue;
    }
	printf ("error\n\n");
//	system ("pause");
	return 0;
}

for loop with if condition

c

#include <stdio.h>

int main()
{
   int i;
   int sum=0;
   
   for(i=1; i<=10; i++) //the statments are not complusary but semicolums has to be given.
   {
       if(i%2==0)
       {
       printf("the value of i= %d\n", i);
       sum = sum + i;
       printf("the recurring sum= %d\n", sum);
       }
   }
   printf("the sum of even numbers= %d\n", sum);
    return 0;
}

Advertisements
Loading...

We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.