Ir al contenido principal

Entradas

Mostrando las entradas de octubre 20, 2013

Programación en c++ : Arreglos - Buscar elemento de un arreglo

1.- Buscar un elemento dentro de un arreglo de n elementos. #include<iostream.h> #include<conio.h> void main() {int a[50],n,i,num,band; clrscr(); cout<<"Ingresar limite:"; cin>>n; cout<<"Elementos del arreglo A:"<<endl; for(i=0;i<n;i++) {cout<<"Elemento ["<<i<<"]:"; cin>>a[i]; } cout<<"Ingrese numero que desea buscar:"; cin>>num; band=0; for(i=0;i<n;i++) if(a[i]==num) {cout<<"Elemento encontrado en el subindice:"<<i; band=1; } if(band==0) cout<<"Elemento no encontrado"; getch(); }    

Programación en c++ : Arreglo - Suma de los elementos de un arreglo

1.- Imprimir la suma de los n elementos de un arreglo. #include<iostream.h> #include<conio.h> void main() { int x[50], sum=0, n; float prom; clrscr (); cout<<"ingrese limite:"<<endl; cin>>n; for(int i=0;i>n;i++) {cout<<"elemento"<<i; cin>>x[i]; sum=sum+x[i]; }  prom=sum/n;  cout<<"los elementos son:"<<endl;  for( int i=0; i<n; i++)  cout<<" "<<x[i];  cout<<"la suma es:"<<sum;  cout<<"el promedio es:"<<prom;  getch();  }

Programación en c++ : Arreglo - Mayor y menor elemento de un arreglo

4.- Imprimir el mayor y menor elemento de un arreglo de n elementos. #include<iostream.h> #include<conio.h> void main() {int may,men,a[50],n,i; clrscr(); cout<<"Ingresar limite:"; cin>>n; cout<<"Elementos del arreglo A:"<<endl; for(i=0;i<n;i++) {cout<<"Elemento ["<<i<<"]="; cin>>a[i]; } may=a[0]; men=a[0]; for(i=0;i<n;i++) {if(may<a[i]) may=a[i]; if(men>a[i]) men=a[i]; } cout<<"El mayor es:"<<may<<endl; cout<<"El menor es:"<<men; getch(); } 

Programación en c++ : Arreglos - Buscar elemento de un arreglo

1.- Buscar un elemento dentro de un arreglo de n elementos. #include<iostream.h> #include<conio.h> void main() {int a[50],n,i,num,band; clrscr(); cout<<"Ingresar limite:"; cin>>n; cout<<"Elementos del arreglo A:"; for(i=0;i<n;i++) {cout<<"Elemento ["<<i<<"]:"; cin>>a[i]; } cout<<"Ingrese numero que desea buscar:"; cin>>num; band=0; for(i=0;i<n;i++) if(a[i]==num) {cout<<"Elemento encontrado en el subindice:"<<i; band=1; } if(band==0) cout<<"Elemento no encontrado"; getch(); }    

Programación en c++ : Arreglos - Sumar dos arreglos y mostrar resultado en un tercer arreglo

1.- Calcular la suma de los N elementos de dos arreglos(A, B) y que la suma se muestre en otro arreglo (C) #include<iostream.h> #include<conio.h> void main() { int a[50],b[50],c[50],n,i; clrscr(); cout<<"Ingresar limite:"; cin>>n; cout<<"Elementos del arreglo A:"<<endl; for(i=0;i<n;i++) { cout<<"Elemento ["<<i<<"]:"; cin>>a[i]; } cout<<"Los elementos del arreglo B:"<<endl; for(i=0;i<n;i++) { cout<<"Elemento ["<<i<<"]:"; cin>>b[i]; } for(i=0;i<n;i++) c[i]=a[i]+b[i]; cout<<"La suma de arreglo será:"; for(i=0;i<n;i++) cout<<" "<<c[i]; getch(); }

Programación en c++ : Matriz - Calcular mayor de la matriz

1.- Hacer un programa que permita ingresar n datos de una matriz y calcular el mayor de la matriz. #include<iostream.h> #include<conio.h> #define lim 50 void main() {int i,j,a[lim][lim],fila,col,  may=a[0][0];  clrscr(); do {cout<<"Ingresar limite de la fila:";  cin>>fila; }while(fila<=0); do {cout<<"Ingesar limite de la columna:";  cin>>col; }while(col<=0); gotoxy(10,7); cout<<"Ingresar Elementos de la matriz\n\n"; for(i=0;i<fila;i++) for(j=0;j<col;j++) {cout<<"a["<<i<<"]"<<"["<<j<<"]";  cin>>a[i][j]; } for(i=0;i<fila;i++) for(j=0;j<col;j++) if(a[i][j]>may) may=a[i][j]; clrscr(); gotoxy(10,7); cout<<"Elementos de la matriz\n\n"; for(i=0;i<fila;i++) for(j=0;j<col;j++) {cout<<a[i][j];  cout<<"\n"; } clrscr(); gotoxy(10,20); cout...

Programación en c++ : Strut con Arreglos - Código, nombre, sección A y B

1.- Hacer un Menú, que permita ingresar n cantidad de alumnos a registrar: código, nombre, sección (A y B) y tres notas las cuales serán promediadas. El programa debe imprimir todos los alumnos que sólo se encuentran en la sección A y sólo los que se encuentran en la sección B, cada uno con sus promedios correspondientes. El programa debe imprimir todos los alumnos registrados. #include<iostream.h> #include<conio.h> #define MAX 100 struct alumnos{                char codigo[9];                char nombre[20];                char seccion;                int nota1;                int nota2; ...

Programación en c++: Struct con arreglos - Promedios mayores a 11 y entre 5 y 11

1.- Hacer un programa que permita ingresar n cantidad de alumnos con sus respectivos promedios. El programa debe imprimir los alumnos que tenga promedios mayores que 11 y promedios entre 5 y 11. Además debe imprimir todos los alumnos registrados. #include<iostream.h> #include<conio.h> #include<string.h> #define MAX 50 struct alumno{ char codigo [9]; char nombre [MAX]; int notaprom; }; void LeeAlumnos(int, struct alumno[]); //void ordenaAlfa(int, struct alumnos[]); void prommay11(int, struct alumno[]); void promentre5y11(int, struct alumno[]); //void listado(int, struct alumno[]); void main() {int n; struct alumno alum[MAX];  cout<<"Ingrese el límite del arreglo:"; cin>>n;  LeeAlumnos(n,alum);  cout<<"Los alumnos que tienen promedio > que 11 son:"<<endl;  prommay11(n,alum);  cout<<"Los alumnos que tienen promedio entre 5 y 11 son:"<<endl;  promentre5y11(n,alum); ...

Programación en c++: Algoritmo secuencial - Si dos números son positivos, multiplique

1.- Si dos números son positivos calcule su producto, en caso contrario calcule su suma. #include<iostream.h> #include<conio.h> void main() {int a,b,p,s; clrscr(); cout<<"INGRESAR PRIMER NUMERO:"; cin>>a; cout<<endl; cout<<"INGRESAR SEGUNDO NUMERO:"; cin>>b; cout<<endl; if(a>=0 && b>=0) {p=(a*b); cout<<"SU PRODUCTO ES:"<<p; } if(a<0 || b<0) {s=(a+b); cout<<"SU SUMA ES:"<<s; } getch(); }

Programación en c++: Algoritmo secuencial - Ingrese 5 números y determine el menor

1.- Sin usar estructuras repetitivas, lea 5 números y determine el menor    (1era forma) #include<iostream.h> #include<conio.h> void main() {int a,b,c,d,e,menor=-10000; clrscr(); cout<<"INGRESAR PRIMER NUMERO:"; cin>>a; cout<<endl; cout<<"INGRESAR SEGUNDO NUMERO:"; cin>>b; cout<<endl; cout<<"INGRESAR TERCER NUMERO:"; cin>>c; cout<<endl; cout<<"INGRESAR CUARTO NUMERO:"; cin>>d; cout<<endl; cout<<"INGRESAR QUINTO NUMERO:"; cin>>e; cout<<endl; if(a>menor && b>a && c>a)  if(d>a && e>a)    menor=a; if(a>b && c>b)  if(d>b && e>b)     menor=b; if(a>c && b>c)  if(d>c && e>c)     menor=c; if(a>d && b>d)  if(c>d && e>d)     menor=d; if(a>e &...

Programación en c++: Arreglos - Unir arreglos

1.- Hacer un programa que permita unir dos arreglos #include<iostream.h> #include<conio.h> #define MAX 100 void main() {int a[5], b[5], c[10],i; clrscr(); cout<<"Elementos del arreglo A:"<<endl; for(i=1;i<=5;i++) {cout<<"Elemento ["<<i<<"]=";  cin>>a[i];  }  cout<<endl;  cout<<"Elementos del arreglo B:"<<endl; for(i=1;i<=5;i++) {cout<<"Elemento ["<<i<<"]=";  cin>>b[i];  }  cout<<endl; for(i=1;i<=5;i++) {c[i]=a[i];} for(i=1;i<=5;i++) {c[i+5]=b[i];} cout<<"La lista unida de los arreglos sera:"<<endl; for(i=1;i<=10;i++) cout<<c[i]<<endl; getch(); }

Programación en c++ : Arreglos - Elemento mayor y menor

1.- Mediante el uso de arreglos, hacer un programa que permita ingresar n cantidad de elementos y debe imprimir el elemento mayor y el elemento menor del arreglo. #include<iostream.h> #include<conio.h> #define MAX 100 void main() { int n,i,a[MAX],may,men; clrscr(); cout<<"Limite:"; cin>>n; cout<<endl; cout<<"Elemento del Arreglo:"<<endl; for(i=0;i<n;i++) {cout<<"Elemento ="; cin>>a[i]; } cout<<endl; may=a[0]; men=a[0]; for(i=0;i<n;i++) {if(may<a[i]) {may=a[i];}} for(i=0;i<n;i++) {if(men>a[i]) {men=a[i];}} cout<<"El menor es ="<<men<<endl; cout<<"El mayor es ="<<may<<endl; getch(); }

Programación en c++: Arreglos - Buscar un elemento

1.- #include<iostream.h> #include<conio.h> #define MAX 100 void main() {int n, elem, i,a[MAX],band; clrscr(); cout<<"Limite:"; cin>>n; cout<<endl; for(i=0;i<n;i++) {cout<<"ELEMENTO ="; cin>>a[i]; } cout<<endl; cout<<"Ingrese elemento a buscar:"; cin>>elem; band=1; if(elem==a[i]) cout<<"Elemento encontrado"<<endl; if(band==0) cout<<"Elemento no encontrado"<<endl; getch(); }

Programación en c++ : Algoritmo Secuencial - Media de la temperaturas

1.- Hacer un programa que nos permita ingresar n temperaturas y debe imprimir la media de las temperaturas ingresadas, cantidad de temperaturas mayores que la media y mostrar las temperaturas ; y por último mostrar todas las temperaturas ingresadas.  #include<iostream.h> #include<conio.h> #define max 50 void main(void) {  int x[max],s,n,i,c;  float media;  clrscr();  s=0;c=0;  do {  gotoxy(5,5);  cout<<"ingrese el maximo de temperatura:";  cin>>n;  } while(n<=0);  gotoxy(10,10);  cout<<"ingreso de datos\n\n";  for(i=0;i<n;i++)  { cout<<"\t\ntemperatura["<<i<<"]";  cin>>x[i];  s=s+x[i];  }  media=s/n;  clrscr();  gotoxy(10,5);  cout<<"los elementos mayores o iguales a la media son:/n";  for(i=0;i<n;i++)  {if (x[i]>=media)  {c=c+1;  cout<<x[i]; ...

Programación en c++ : Arreglos - Búsqueda secuencial

1.- Hacer un programa que busque un elemento mediando un búsqueda secuencial #include<iostream.h> #include<conio.h> #define MAX 50 void leerarray(int,int[]); int buscasecuencial(int,int[],int); void main() { int x[MAX],elem,n; cout<<"Ingrese limite del arreglo"; cin>>n; leerarray(n,x); cout<<"Ingrese elemento a buscar "; cin>>elem; if(buscasecuencial(n,x,elem)==1) cout<<"Elemento encontrado "; else cout<<"Elemento no encontrado "; getch(); } void leerarray(int n,int a[]) { for(int i=0;i<n;i++) { cout<<"Ingrese elemento "<<i<<":"; cin>>a[i]; } } int buscasecuencial(int n,int a[],int ele) { for(int i=0;i<n;i++) if(ele==a[i])return 1; return 0; }

Programación en c++ : Listas dobles - Inserta, busca, elimina y muestra elementos

1.- Hacer un programa mediante listas enlazadas, donde inserte, busque y elimine elementos de una lista. #include<iostream.h> #include<conio.h> #include<stdio.h> struct nodo{             int nro;             struct nodo *sgte;             struct nodo *ant;             }; typedef struct nodo *Tlista; void insertar(Tlista&, int); void insertarfinal(Tlista&,int); bool buscar(Tlista&,int,int&); void eliminarlista(Tlista&); void imprimir(Tlista); void main() {Tlista lista=NULL;  int valor, opc,pos;  bool R;  do  {  cout<<"1. Insertar al Inicio"<<endl;  cout<<"2. Insertar al Final"<<endl;  cout<<"3. Busqueda"<<endl;  cout<<"4. El...

Programación en c++ : Listas doblemente enlazadas - insertar, intercalar, unir, sumar

1.- Hacer un programa que permita insertar, intercalar, unir y sumar dos listas doblemente enlazadas. #include <iostream.h> #include <conio.h> struct nodo {  int nro;  struct nodo* sgte;  struct nodo* ante; }; typedef struct nodo* Tlista; void incertar(Tlista &,int); void intercala(Tlista &,Tlista &,Tlista &); void unir(Tlista &,Tlista &,Tlista &); void listado(Tlista); void sumar(Tlista &,Tlista &, Tlista &); void main(void) {  Tlista lista1,lista2,lista3,lista4,lista5;  lista1=lista2=lista3=lista4=lista5=NULL;  int opc,n,i,k;  do    {clrscr();     cout<<"[1]->INSERTAR NUMEROS\n";     cout<<"[2]->INTERCALAR\n";     cout<<"[3]->UNIR\n";     cout<<"[4]->SUMAR\n";     cout<<"[0]->SALIR\n";     cout<<"INGRESE OPCION:";  ...

Programación en c++ : FOR y WHILE - cantidad de sueldos de empleados

1.- Realizar un programa que permita ingresar n cantidad de empleados de una empresa donde nos permita ingresar los sueldos de los empleados. El programa debe mostrar la cantidad de trabajadores que tienen sueldos menores que 1000, entre 1000 y 5000; y la cantidad de empleados que tienen sueldos mayores a 5000. #include<iostream.h> #include<conio.h> void main() {int sueldo,cmc,ccq,cmcinco,n; char op; do{cmc=0; ccq=0; cmcinco=0; clrscr(); do { cout<<"Ingresar cantidad de empleados:"; cin>>n; } while(n<=0);  for(int c=0; c<n; c++)  {  do  {  cout<<"Ingresar sueldo:";  cin>>sueldo;  if(sueldo>=5000)  cmcinco=cmcinco+1;  else   if(sueldo<5000 && sueldo>=1000)   ccq=ccq+1;   else   cmc=cmc+1;   }  while (sueldo<=0);  }  cout<<"cantidad de empleados que ganas menos de 1000:"<<cmc<<end...

Programación en c++ : Struct con Arreglos - Búsqueda de número por el método secuencia

1.- Realizar un programa que permita ingresar n cantidad de elementos en un arreglo y hacer una búsqueda de elemento mediante el método secuencial. #include<iostream.h> #include<conio.h> #include<string.h> #define MAX 50 struct ordenamiento {int elem ; }; void leerarray(int,struct ordenamiento []); int secuencial (int,int,struct ordenamiento []); void main() { int n,z; struct ordenamiento orden[MAX]; cout<<"Ingrese limite del arreglo:"; cin>>n; leerarray(n,orden); cout<<"Ingrese elemento a buscar "; cin>>z; if(secuencial(n,z,orden)==1) cout<<"Elemento encontrado "; else cout<<"Elemento no encontrado "; getch(); } void leerarray(int n,struct ordenamiento a[]) { for(int i=0;i<n;i++) { cout<<"Ingrese elemento "<<i<<":"; cin>>a[i].elem; } } int secuencial(int n,int z,struct ordenamiento a[]) { for(int i=0;i...

Programación en c++ : Struct con Arreglos - Ordenamiento por el método de inserción

1.- Realizar un programa que permita ingresar n cantidad de elementos de un arreglo y que nos muestre los elementos ordenados mediante el uso del método de inserción. #include<iostream.h> #include<conio.h> #include<string.h> #define MAX 50 struct ordenamiento {int elem ; }; void leerarray(int,struct ordenamiento []); void insercion (int,struct ordenamiento []); void muestra (int,struct ordenamiento []); void main() { int n; struct ordenamiento orden[MAX]; cout<<"Ingrese limite del arreglo:"; cin>>n; leerarray(n,orden); insercion (n,orden); cout<<endl<<"El arreglo ordenado es:"<<endl; muestra(n,orden); getch(); } void leerarray(int n,struct ordenamiento a[]) { for(int i=0;i<n;i++) { cout<<"Ingrese elemento "<<i<<":"; cin>>a[i].elem; } } void insercion (int n,struct ordenamiento a[]) { int i,j; struct ordenamiento temp; for(i=1;i<n...

Programación en c++ : Struct con Arreglos - Búsqueda binaria y ordenamiento de burbuja

1.- Hacer un programa que permita hacer una búsqueda binaria y ordenar los datos por el método de la burbuja. #include<iostream.h> #include<conio.h> #include<string.h> #define MAX 50 struct ordenamiento {int elem ; }; void leerarray(int,struct ordenamiento []); void burbuja (int,struct ordenamiento []); void muestra (int,struct ordenamiento []); int binaria(int,int,struct ordenamiento []); void main() { int n,pos,z; struct ordenamiento orden[MAX]; cout<<"Ingrese limite del arreglo:"; cin>>n; leerarray(n,orden); burbuja (n,orden); muestra(n,orden); cout<<"Ingrese elemento a buscar "; cin>>z; pos=binaria(n,z,orden); if(pos==-1) cout<<endl<<"Elemento no se encuentra "<<endl; else cout<<endl<<"Elemento encontrado en la posicion "<<pos; getch(); } void leerarray(int n,struct ordenamiento a[]) { for(int i=0;i<n;i++) { cout<<...

Programación en c++ : Struct con Arreglos - Ordenar por precio del producto

1.- Hacer un programa que permita ingresar n cantidad de producto:  struct articulo {char codigo[9];  char producto[MAX];  float precio; }; El programa debe mostrar los productos ingresados pero ordenado por su precio de menor a mayor. #include<iostream.h> #include<conio.h> #include<string.h> #define MAX 50 struct articulo {char codigo[9];  char producto[MAX];  float precio; }; void leerproducto(int, struct articulo[]); void ordenarprecio(int, struct articulo[]); void mostrar(int, struct articulo[]); void main() {int n; struct articulo art[MAX];  cout<<"Ingresar cantidad de producto a registrar:";  cin>>n;  leerproducto(n,art);  cout<<"Los productos ordenados por su precio son:";  ordenarprecio(n,art);  cout<<endl;  mostrar(n,art);  getch(); } void leerproducto(int n, struct articulo x[]) {int i;  for(i=0;i<n;i++)  {cout<...

Programación en c++ : Arreglos - ordenamiento de shell

1.- Hacer un programa que permita ingresar n cantidad de elementos de un arreglo y ordenarlo mediante el método de ordenamiento de Shell. #include<iostream.h> #include<conio.h> void main() {int n,i,x[100],salto,tem,band; char s; do{ clrscr(); cout<<"defina la cantidad de elementos:";cin>>n; for(i=0;i<n;i++) {cout<<"elemento["<<i<<"]:";cin>>x[i];} for(salto=n/2;salto>0;salto=salto/2) do{band=0; for(i=0;i<n-salto;i++) if(x[i]>x[i+salto]) {tem=x[i];x[i]=x[i+salto];x[i+salto]=tem; band=1;} }while(band=0); for(i=0;i<n;i++) cout<<x[i]<<" "; cout<<endl; cout<<"desea continuar[s/n]:";cin>>s; }while(s=='s'); getch(); }

Programación en c++ : FOR - cantidad de series que deseamos sumar y visualizar

1.- Hacer un programa que permita ingresar n cantidad de fracciones que deseamos visualizar en pantalla, y debe cumplir la siguiente serie que se muestra a continuación . 1/2, 3/4, 5/6, 7/8, ...  #include <conio.h>  #include <iostream.h> void main(){  clrscr();  int cantNum;  float num=1,resul=0,deno=2;  cout<<"Ingresa la cantidad de cuantas fracciones quieres visualizar ";  cin>>cantNum; for(int i=0;i<cantNum;i++){  cout<<num<<"/"<<deno<<" ";  resul=resul+(num/deno);  num+=2;  deno+=2;  } cout<<endl<<endl;  cout<<"El resultado de la sumatoria es: "<<resul;  getch();  }

Programación en c++ : While - series: límite del numerador

1.- Hacer un programa que nos permita ingresar el límite del numerador hasta donde queremos que se realice la suma, sólo el numerador tendrá el límite, el denominador no cambiará, por ejemplo; 1/2 , 2/2, 3/2, 4/2 ..... #include<iostream>  #include<conio.h> int main()  {  int num=0,suma=0,denominador=2,limite;  clrscr();  cout<<"Ingrese el limite del numerador: ";  cin>>limite; while (num<=limite)  {  cout<<num<<"/"<<denominador<<endl;  suma=suma+num;  num=num+1; }  cout<<"Suma total: "<<suma<<"/"<<denominador<<endl;  getch();  }

Programación en c++ : Arreglos - Ordenar elementos y eliminar repetidos

1.- Hacer un programa usando arreglos, que nos permita ingresar n cantidad de elementos, luego nos deberá mostrar una lista ordenada de los elementos. Si en la lista se repiten algunos números, hacer que nos muestre una nueva lista sin los números repetidos.  #include<iostream.h> #include<conio.h> #define MAX 50 void leer(int,int[]); void ordenar(int, int[]); void listaordenar(int,int[]); void main() {int n, x[MAX],j,k,i;  cout<<"Ingresar limite:";  cin>>n;  leer(n,x);  ordenar(n,x);  cout<<"La lista ordenada es:"<<endl;  listaordenar(n,x);  cout<<"Presione cualquier tecla para eliminar...."<<endl;  getch();  for(i=0;i<n;i++)   for(j=i+1;j<n;j++)    if(x[i]==x[j])    {for(k=j;k<n-1;k++)     x[k]=x[k+1];     n=n-1;     j=i;    }  cout<<endl<<"La nueva li...

Programación en c++ : Lista enlazadas - Insertar, eliminar lista, mostrar pares e impares

1.- Hacer un programa que permita insertar elementos al inicio, eliminar elemento inicial, eliminar elemento final y eliminar todos los elementos de una lista. El programa también nos mostrará los elementos pares e impares de una lista. #include<iostream.h> #include<stdlib.h> #include<stdio.h> #include<conio.h> struct nodo{            int nro;            struct nodo*sgte;            }; typedef struct nodo*Tlista; void eliminainicio(Tlista &); void eliminafin(Tlista &); void eliminalista(Tlista &); void insertalinicio(Tlista &, int); int pares(Tlista &); int impares(Tlista &); void imprimir(Tlista); void main() { Tlista lista=NULL; int opc,valor,n,i; do{   cout<<"1.Insertar elementos:"<<endl;   cout<<"2.Eliminar al inicio:"<<...

Programación en c++ : IF - calificaciones que van de 0 a 100

1.- Hacer un programa que permita ingresar n cantidad de alumnos, las calificaciones van de 0 a 100.      las notas se dan de la siguiente manera:     a: 99>nota>=90     b: 90>nota>=80     c: 80>nota>=70     d: 70>nota>=60     e: 60>nota     Se pide mostrar la cantidad de notas con a,b,c,d,e, cantidad de notas igual a 100.     Se pide mostrar la nota más alta y la nota más baja. #include<iostream.h> #include<conio.h> void main() {int n, nota,ca=0,cb=0,cc=0,cd=0,ce=0,c=0,cnc=0,nb=101,na=-1; clrscr(); cout<<"Ingresar cantidad de alumnos:"; cin>>n; while(c<n) { cout<<"Ingresar nota:"; cin>>nota; if(nota==100) cnc=cnc+1;  else  if(nota<99 && nota>=90)   ca=ca+1;   else  if(nota<90 && nota>=80) ...

Programación en c++ : IF - cantidad de cursos a pagar

1.- Hacer un programa que permita ingresar n cantidad de cursos, si la cantidad de cursos que lleva el alumno es menor que 6 el pago será s/. 20 por cada cursos, pero si la cantidad de cursos es mayor que 6 el pago será únicamente s/. 120. #include<iostream.h> #include<conio.h> void main() { int x,p ; clrscr(); cout<<"Ingrersar numero de cursos"; cin>>x; if(x<6) p= 20*x; else p=120; cout<<"El pago es:"<<p; getch(); }