necesito que me ayuden por que nose nada de c++ y me encargaron esto porfavor ayudenme se los agradecería demasiado
declare un arreglo de tamaño 100 luego capture en cada espacio que sea multiplo de 7 un numero entero que debera estar en el rango de 20-300, en caso de no estar en el rango vuelvalo a pedir hasta que lo sea. muestrela tabla completa, montrando la pocision de cada elemento y lo que contiene
no se hace tareas, por mas nombre de niña que tengas
un ejemplo seria
...lo iba a poner...pero no quiero problemas..leete las normas del foro
Cita de: flony en 7 Junio 2013, 04:17 AM
no se hace tareas, por mas nombre de niña que tengas
un ejemplo seria
Tampoco es plan de jugar al despiste. Se ayuda o no.#include <iostream>
using namespace std;
int main()
{
int vect[100]={0};
int i;
for (i=0;i<=99;i+=7)
{
cout<<endl<<"Ingrese un numero "<< i+1 << "en el rango 20-300 : ";
cin>>vect[i];
if(vect[i]>=20 && vect[i]<=300)
cout<<"Buen dato"<<endl;
else
{
cout<<"no seas aficionado, sabes que ese numero no vale"<<endl;
i--;
}
}
for (i=0;i<=99;i++) //mostrar
cout<<vect[i];
return 0;
}
Saluditos desde Gran Canaria ! .... ..(http://i1280.photobucket.com/albums/a497/leosansan/CANARIAS/bandera_canaria_zpseaf59d8e.gif)
si es asi amigos pero me dicen que tiene que aparecer una tabla tambien como exel y pues la verdad estoy bien papa para esto requiero de su ayudaaa :(
Cita de: yasmin_princess en 7 Junio 2013, 06:46 AM
si es asi amigos pero me dicen que tiene que aparecer una tabla tambien como exel y pues la verdad estoy bien papa para esto requiero de su ayudaaa :(
No recuerdo cómo eran las tablas de excel, pero puedes cambiar:
for (i=0;i<=99;i++) //mostrar
cout<<vect[i];
por esto otro que producirá una tabla en la salida:
for (i=0;i<=99;i++) //mostrar
{
cout<<vect[i]<<" ";
if (i%9==0)
cout endl;
}
Saluditos! .... ..(http://i1280.photobucket.com/albums/a497/leosansan/CANARIAS/bandera_canaria_zpseaf59d8e.gif)
gracias amigo ya sale la tabla con 0 pero sale muchas gracias y te lo agradezco :)
Cita de: yasmin_princess en 7 Junio 2013, 16:57 PM
gracias amigo ya sale la tabla con 0 pero sale muchas gracias y te lo agradezco :)
Si quieres que en lugar de ceros salgan espacios en blanco usa esto:
for (i=0;i<=99;i++) //mostrar
{
if (i%9==0)
cout<< endl;
if (vect{[i]==0)
cout <<" "
cout<<vect[i]<<" ";
}
O si quieres que sólo salgan los distintos de cero:for (i=0;i<=99;i++) //mostrar
{
if (i%9==0)
cout<< endl;
if (vect{[i]!=0)
cout<<vect[i]<<" ";
}
Saluditos! .... ..(http://st.forocoches.com/foro/images/smilies/aaaaa.gif)
Cita de: leosansan en 7 Junio 2013, 17:33 PM
Si quieres que en lugar de ceros salgan espacios en blanco usa esto:
for (i=0;i<=99;i++) //mostrar
{
if (i%9==0)
cout endl;
if (vect{[i]==0)
cout <<" "
cout<<vect[i]<<" ";
}
O si quieres que sólo salgan los distintos de cero:
for (i=0;i<=99;i++) //mostrar
{
if (i%9==0)
cout endl;
if (vect{[i]!=0)
cout<<vect[i]<<" ";
}
Saluditos! .... ..(http://st.forocoches.com/foro/images/smilies/aaaaa.gif)
¿El cout endl; es un error? ¿No debería ser cout<<endl; ?
si esto necesitaba que saliera ya corrio como tabla asi quedo mi programa muchas gracias por los interesados en mi tema se los agradezco demasiado y pues me quedaron dudas de que por que utilizan <iostream> alves de <stdio.h>
#include <iostream>
using namespace std;
int main()
{
{
int vector[100];
int i;
for (i=0;i<=99;i++) //lo lleno de ceros
{
vector=0;
}
int vect[100]={0};
for (i=0;i<=99;i+=7)
{
cout<<endl<<"Ingrese un numero "<< i+1 << "en el rango 20-300 multiplo de 7: ";
cin>>vect;
if(vect>=20 && vect<=300)
cout<<"esta correcto el dato que proporcionas :) "<<endl;
else
{
cout<<"no es lo que se te pide cierra el programa y vuelvelo a intentar :( "<<endl;
i--;
for (i=0;i<=99;i++); //mostrar
}
}
for (i=0;i<=99;i++) //mostrar
{
if (i%9==0)
cout<<endl;
if (vect!=0)
cout<<vect<<" ";
}
}
}
tambien se los agradeceria que me ayudaran a ser otro programa que tengo mucha duda :S
stdio.h hae referencía a la librería estandard de C. iostream pertenece a la librería estandar de C++. Hay que tener siempre presente que C y C++ son dos cosas distintas (C++ conteniendo a C). Y es una mala práctica mezclar los dos.
a ok ok es que el profe que tengo mescla los 2 y ase un reburujo bueno el punto es que nose le entiende nada de lo que hace y pues la verdad estoy bien papa para esto pero si me ayudan a ser el otro en serio se los agradeceria :(
Cita de: amchacon en 7 Junio 2013, 18:52 PM
¿El cout endl; es un error? ¿No debería ser cout<<endl; ?
´Fectivmente, era un error. Lapsus de la edad :laugh: :laugh: :laugh:
Ya tá corrregido. Thanks por la observación.
El programa que publicaste antes tiene un montón de errores, en donde se nota que no has entendido mucho y las bases son pobres. Sería bueno que comenzaras leyendo un libro de C desde lo más básico, por mi parte solo te digo que un inicio es cambiar "cout <<" por "printf()" (Con su respectivo formato) y "cin>>" por "scanf()" aunque esta última tampoco es la mejor opción, pero bueno... Aquí encuentras una buena referencia al respecto: http://es.wikipedia.org/wiki/Scanf
Mientras, aquí encuentras uns buena lista de libros sobre C: http://stackoverflow.com/questions/562303/the-definitive-c-book-guide-and-list
Cita de: yasmin_princess en 7 Junio 2013, 19:26 PM
tambien se los agradeceria que me ayudaran a ser otro programa que tengo mucha duda :S
¿De qué otro programa hablas?.
Haz como en este, intenta hacer "algo" mínimamente conexo, cuelgas el resultado y planteas las dudasque tengas.
Saluditos! .... ..(http://st.forocoches.com/foro/images/smilies/aaaaa.gif)