Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #1

    C++:Problema controllo primo e ultimo carattere vettore di stringhe

    codice:
    /*
    Programma n:4 anno 2015/16
    Author:Valerio D'Agnano
    classe:III LS/D
    Algoritmo:Caricare un vettore[n] stringa di nomi che iniziano con la e finiscono con la o e contarne le lettere
    */
    #include <iostream>
    #include <cstring>
    #include <stdio.h>
    #include <cstdio>
    using namespace std;
    main(void){
    int n,nnomi,i,contcar;
    cout<<"Dammi n:";
    cin>>n;
    char vettore[n];
    string nome;
    for(i=0;i<n;i++){
    cout<<"Inserisci nome:";
    cin>>vettore[i];
    if(vettore[0]=='A' && vettore[strlen(vettore)-1]=='o'){
    contcar=strlen(vettore);
    cout<<"Numeri caratteri:"<<contcar<<endl;}
    else
    cout<<"Il nome non inizia per A o non finsice per o";
    break;
    }
    return 0;
    }

    Il rpoblema sta nel fatto che anche se inserisco un nome che inizia per a e finisce per o, lui mi fa uscire ugualmente, questo perchè c'è qualcosa di sbagliato nel controllo, e non riesco a capire cosa
    Ultima modifica di LeleFT; 01-10-2015 a 15:43 Motivo: Aggiunti i tag CODE

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.