il programma lo puoi strutturare in molti modi. Io cmq vedo una facile soluzione con l'utilizzo di 2 cicli for:
1)
Codice:
#include <iostream.h>
const size=100;
int max;
int arrayint[size];
int scelta;
void main(){
cout << "Quanti numeri vuoi inserire?" << endl;
cin >> scelta;
for (int i = 0; i < scelta; i++) {
cout << "inserisci il " << i+1 << "° numero" << endl;
cin << arrayint[i];
}
int max = arrayint[0];
for (int i = 0; i < scelta; i++)
if (max > arrayint[i]) max = arrayint[i];
cout << "Il numero più grande è " << max;
}
2)
Codice:
#include <iostream.h>
#include <stdio.h>
void main(){
short numero_spazi;
char buff[100];
char trash;
cout << "Quanti spazi vuoi inserire tra i numeri?" << endl;
cin >> numero_spazi;
cout << "Digita la stringa" << endl;
while (cin.get(buff,100)) { // acquisisce caratteri fino a '\n'
// carattere di ritorno carrello
cin.get(trash); // elimina il carattere di terminazione
// Nel successivo ciclo for strptr è un puntatore a carattere
// che serve per scorrere la stringa un carattere alla volta
for (char * strptr = buff; *strptr != 0; strptr++){
cout << *strptr;
for (int i = 0; i < numero_spazi; i++) cout << " ";
}
} // Fine while
}