Correzione prova pratica del 17 settembre 2003

Correzione prova pratica del 17 settembre 2003


Istruzioni:

il commento iniziale rappresenta il giudizio complessivo sul programma. Nei commenti trovate: Il codice presentato non è necessariamente identico a quello consegnato in quanto possono essere state effettuate modifiche per renderlo compilabile e/o per la corretta indentazione.

//XXX (4) algoritmo non chiaro
//<PIZZAFERRI> <ANGELO>, <152928>, <STUD11>

//<17/09/03> - ESAME DI FONDAMENTI DI INFORMATICA, CORSO DI LAUREA IN INGEGNERIA DELLE TELECOMUNICAZIONI


#include<iostream.h>

#include<string.h>

#include<cstring>

#include<stdlib.h>


char stringa[81];

int main(){
  int periodo;
  int n;
  do {
    cout<<"Inserisci la stringa da analizzare: ";
    cin.getline(stringa,81);

    for (periodo=1; periodo/40; periodo++){ //FIXME la condizione e' sbagliata

      for (n=periodo; n<81; n++){ 


  if (strncmp(stringa,&stringa[n], periodo)==0)

    cout<<periodo;

  else
    cout<<strlen(stringa);
      }
    }
  }
  while (cin.getline(stringa,81));

  return 0;
}









Se avete commenti o osservazioni su questa pagina
mandate un messaggio di posta elettronica a bertozzi@CE.UniPR.IT