Está en la página 1de 3

lonvariable

#include<stdio.h>

int sumar(int n){


int vector[n],suma=0;
//Ingrese elementos del vector
for(int i=0;i<n;i++){
printf("Ingrese elemento x[%d]:\n",i);
scanf("%d",&vector[i]);
suma=suma+vector[i];
}
return suma;

main(){
int longitud,resultado;
printf("Ingrese numero de elementos a sumar: ");
scanf("%d",&longitud);
resultado=sumar(longitud);
printf("La suma es: %d",resultado);

Porreferencia

#include<stdio.h>
void incrementa(int a[50]);

main(){
int v[50];
printf("Ingrese los elementos del Vector\n");
for(int j=0;j<5;j++){
printf("Ingrese v[%d]\n",j);
scanf("%d",&v[j]);
}
incrementa(v);
for(int j=0;j<5;j++){
printf("v[%d]:%d\n",j,v[j]);
}
}
void incrementa(int a[50]){
for(int i=0;i<5;i++){
a[i]=a[i]+1;
}
}
PORVALOR
#include<stdio.h>
int suma(int a, int b){
int resultado,c;

resultado=a+b;
c=a;//para verificar si vario en la funcion principal.
b=c;
return resultado;
}
main(){
int x1=2,x2=3,sumar;

sumar=suma(x1,x2);

printf("La suma de %d y %d es: %d",x1,x2,sumar);

}
-------------------------------CADENAS
ascci
#include<stdio.h>

main(){
char c='A';
int x;
x=c;
printf("%d",x);
}
EJERCICIO1

#include<stdio.h>

int longitud_cadena(char a[10]){


int lon=0;
while(a[lon]!='\0'){
lon++;
}
return lon;
}

main(){
int tamano;
char a[10]="cadena";
tamano=longitud_cadena(a);
printf("La longitud de la cadena es: %d",tamano);
}
ejercicio2
#include<stdio.h>
#include<string.h>
main(){
FILE *a;
char cad[50];
a=fopen("FRASE.txt","r");
while(!feof(a)){
fscanf(a,"%s",cad);
printf("%s\t%d\n",cad,strlen(cad));
} }
ejerciio3
#include<stdio.h>
#include<string.h>
main(){
FILE *a;
char cad[50];
int k=0;
a=fopen("frase2.txt","r");
while(!feof(a)){
fscanf(a,"%s",cad);
}
//printf("%s",cad);
for(int i=0;i<strlen(cad);i++){
if(cad[i]>='0' && cad[i]<='9'){
k++; }}
printf("%d",k);
}
ingreso_salida
#include<stdio.h>
//#include<string.h>
main(){
char cad[50];//declarando la cadena
FILE *a;
//printf("Ingrese frase:");
//scanf("%s",cad);
a=fopen("FRASE.txt","r");
fgets(cad,10,a);
printf("La frase ingresada es %s:",cad);

fclose(a);

//No hacer esto


strcpy(temp,cad1);
cad1=cad2;
cad2=temp;
}

También podría gustarte