Mi primera vez en esta sección. Iré al grano. Estudio informática y una de mis materias es programación. Mi profesor es horriblemente malo enseñando y nadie entiende nada en la clase, nos ha mandado ejercicios para hacer y nadie sabe ni por dónde empezar. Prácticamente no se hacer nada y no quiero perder. Me gustaría saber si alguien pudiera facilitarme alguna información, asumo que básica para poder resolver estos ejercicios. Veo esto y para mi es chino básico, no sé ni que hay que hacer. Quiero creer que es para programar en C+
Si alguien pudiera orientarme un poquito estaría eternamente agradecida. Son para el lunes por lo que estoy con un poquito de apuro para intentar entender en poco tiempo.
Copio algunos ejercicios:
Código HTML:
Ver original+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#include<stdio.h>
#include<conio.h>
void main(){
int cont=1;
clrscr();
do {
printf("%d\t",cont);
cont++;
}while (cont <=10);
getch();
}
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
/* Indica la salida del siguiente programa
*/
#include<stdio.h>
#include<conio.h>
void main()
{
int x, y, z, w;
clrscr();
x = 3;
y = 7;
z=x+y;
printf("x=%d\t\t y=%d\t\t z=%d\t\t\n", x, y, z);
{
int w, x, z;
printf("w=%d\t\t x=%d\t\t y=%d\t\t z=%d\t\t\n", w, x, y, z);
w = x * 21 + y;
y = w + x / 4;
printf("w=%d\t\t x=%d\t\t y=%d\t\t z=%d\t\t\n", w, x, y, z);
}
x = w * 3;
y = x + y;
printf("w=%d\t\t x=%d\t\t y=%d\t\t z=%d\t\t\n", w, x, y, z);
}
/* x=3
y=7
z=10 */
/* w=-601
x=8306
y=7
z=64 */
/* w=-22175
x=8306
y=-20099
z=64 */
/* w=12803
x=-27127
y=18310
z=10 */
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
/* Indica la salida del siguiente programa
*/
#include<stdio.h>
#include<conio.h>
void main()
{
int x=0, y=0, z=0, w=0;
clrscr();
x = 3;
y = 7;
z=x+y;
printf("x=%d\t\t y=%d\t\t z=%d\t\t\n", x, y, z);
{
int w=0, x=0, z=0;
printf("w=%d\t\t x=%d\t\t y=%d\t\t z=%d\t\t\n", w, x, y, z);
w = x * 21 + y;
y = w + x / 4;
printf("w=%d\t\t x=%d\t\t y=%d\t\t z=%d\t\t\n", w, x, y, z);
}
x = w * 3;
y = x + y;
printf("w=%d\t\t x=%d\t\t y=%d\t\t z=%d\t\t\n", w, x, y, z );
}
/* x=3
y=7
z=10 */
/* w=0
x=0
y=7
z=0 */
/* w=7
x=0
y=7
z=0 */
/* w=0
x=0
y=7
z=10 */
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#include<stdio.h>
#include<conio.h>
void main(){
unsigned char i;
clrscr();
for(i=32;i<=255 && i>0 ;i++)
printf("%3u=%c\t",i,i);
}
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#include<stdio.h>
#include<conio.h>
void main(){
int n, i;
int suma;
clrscr();
printf("Ingrese hasta que n£mero desea sumar\n");
scanf("%d", &n);
suma=0;
for(i=0;i<=n;i++){
suma=suma+i;
}
printf("SUMA DESDE 0 HASTA %d es %d \n",n,suma);
getch();
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#include<stdio.h>
#include<conio.h>
void main(){
int i,vector[10];
clrscr();
printf("Imprimo el contenido del vector antes de inicializarlo.\n\n");
for(i= 0; i<=9; i++){
printf("%d\t",vector[i]);
}
printf("\n\n\n");
// Inicializo el vector.
for(i= 0; i<=9; i++){
vector[i]=0;
}
printf("Imprimo el contenido del vector despu‚s de inicializarlo.\n\n");
for(i= 0; i<=9; i++){
printf("%d\t",vector[i]);
}
getch();
}
#include<stdio.h>
void main(){
int m, cont=0;
for(m=1;m<100;m+=2)
{
cont++;
printf("%d\n",m);
}
printf("%d",cont);
}
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#include<stdio.h>
#include<conio.h>
void main(){
char car;
clrscr();
while (car!=EOF) {
// CTRL Z indican fin de archivo
putchar(car=getchar());
}
}
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#include<stdio.h>
#include<conio.h>
void main(){
char car;
int ncar=0;
// acumulador de caracteres.
int nlineas=0; //acumulador de lineas.
clrscr();
while ((car=getchar())!=EOF) {
// CTRL Z indican fin de archivo
if (car=='\n')
nlineas++;
else
ncar++;
}
printf("La cantidad de caracteres ingresados fueron: %d\n", ncar);
printf("La cantidad de lineas ingresadas fueron: %d\n", nlineas);
getch();
}
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#include<stdio.h>
#include<conio.h>
#define TAMANIO 100
void main(){
char veccar[TAMANIO];
char car;
int i;
clrscr();
i=0;
printf ("Escriba la oracion\n");
while (((car=getchar())!=EOF) && (car!='\n')) {
veccar[i]=car;
i++;
}
veccar[i]='\0'; // para indicar fin de cadena.
for (i=0;i<TAMANIO;i++)
printf("%c", veccar[i]);
getch();
}
Desde ya muchas gracias.