Algunas Sintaxis De C++
ARREGLO BIDIMENSIONAL
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
void main()
{
int arreglo[4][4];
int m,suma=0,mayor=0;
unsigned int i=0;
unsigned int j=0;
do{
printf("\n1) Genera arreglo\n2) Imprimir el arreglo\n3) Suma diagonal principal\n4) Numero mayor de la matriz\n5) Convertir ala matriz identidad\n6) Salir\n");
scanf("%i",&m);
switch(m)
{
case 1:
for(j=0;j<4;j++)
{
for(i=0;i<4;i++)
{
arreglo[j][i] = rand()%11;
}
}
printf("\nArreglo generado\n");
break;
case 2:
for(j=0;j<4;j++)
{
for(i=0;i<4;i++)
{
printf("%i ",arreglo[j][i]);
}
}
break;
case 3:for(j=0;j<4;j++)
{
for(i=0;i<4;i++)
{
suma = arreglo[0][0]+arreglo[1][1]+arreglo[2][2]+arreglo[3][3];
}
}
printf("La suma de la diagonal principal es: %i",suma);
break;
case 4:
for(j=0;j<4;j++)
{
for(i=0;i<4;i++)
{
if(mayor<arreglo[j][i])
{
mayor = arreglo[j][i];
}
}
}printf("El numero mayor de la matriz es: %i ",mayor);
break;
case 5:
arreglo[0][0]=1;
arreglo[0][1]=0;
arreglo[0][2]=0;
arreglo[0][3]=0;
arreglo[1][1]=1;
arreglo[1][0]=0;
arreglo[1][2]=0;
arreglo[1][3]=0;
arreglo[2][2]=1;
arreglo[2][1]=0;
arreglo[2][0]=0;
arreglo[2][3]=0;
arreglo[3][3]=1;
arreglo[3][1]=0;arreglo[3][2]=0;
arreglo[3][0]=0;
break;
case 6:
printf("\nSaliendo");
break;
default:
printf("\nIntrodusca un numero valido");
}
}while(m!=6);
getch();
-------------------------------------------------
}
APUNTADOR
void main() {
int x[10];
int *apunt[10];
for(int i=0; i<10; i++)
{
printf("Introduce Valor %i : ", i+1);scanf("%i", &x[i]);
apunt[i]=&x[i];
}
printf("\n");
for(int i=0; i<10; i++)
{
printf("Valor %i = %i \t Direccion: %p \n", i+1, x[i], apunt[i]);
}
getch();
-------------------------------------------------
}
NUMEROS NONES
#include "stdafx.h"
#include<conio.h>
#include<stdlib.h>
#include<math.h>
#include<stdio.h>
void main()
{
intacum=0,non=0,numero=0;
while(numero<1000)
{
numero=numero+1;
if(numero%2==1)
{
//non=numero/2;}
acum = acum + numero;
printf("%i\n",acum);
}
}
//printf("%i",acum);
getch();
-------------------------------------------------
}
ESTRUCUTRAS
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include<math.h>
#include <time.h>
struct{
int codigo;
int precio;
char descripcion[30];
char fabricante[30];
}productos[5];
void main()
{
int acum=0;
for(int i=0; i<=4; i++)
{
printf("\nRegistro del producto\n");
printf("\nIntroduzca el codigo de producto: ");
scanf("%d",&productos[i].codigo);
getchar();
printf("\nIntroduzca ladescripcion: ");
gets(productos[i].descripcion);
printf("\nIntroduzca la marca: ");
gets(productos[i].fabricante);
printf("\nIntroduzca el precio: ");
scanf("%d",&productos[i].precio);
getchar();
acum=acum+productos[i].precio;
}
printf("\nReg.\t");
for(int i=0; i<=4; i++)
{
printf("\t %d",productos[i].codigo);
}
printf("\nDes.\t");for(int i=0; i<=4; i++)
{
printf("\t %s",productos[i].descripcion);
}
printf("\nMar.\t");
for(int i=0; i<=4; i++)
{
printf("\t %s",productos[i].fabricante);
}
printf("\nPre.\t");
for(int i=0; i<=4; i++)
{
printf("\t %d",productos[i].precio);
}
printf("\n\nLa suma de los productos es: %d\n", acum);
getch();...
Regístrate para leer el documento completo.