Sviluppare una function C che, data come parametro di input una stringa che rappresenta un testo in italiano, determina e restituisce come parametri di output la parola di lunghezza minima contenuta nel testo e la posizione di inizio della parola nella stringa. Nel testo le parole sono separate da un unico spazio.
- /**
- Sviluppare una function C che, data come parametro di input una stringa che
- rappresenta un testo in italiano, determina e restituisce come parametri di output la
- parola di lunghezza minima contenuta nel testo e la posizione di inizio della parola
- nella stringa. Nel testo le parole sono separate da un unico spazio.
- **/
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int a(char* str ,char* max_word);
- int main ()
- {
- char s[]="a ullare laboris nisare utt aliquid ex ea comaamodi consequat a";
- char* t;
- printf("%d %s",a(&s ,&t), &t);
- }
- int a(char* str ,char* max_word)
- {
- char *temp,*tmp;
- int len_max;
- len_max=0;
- for (temp = strtok(str," "); temp != NULL; temp = strtok(NULL, " "))
- {
- if(strlen(temp)>len_max)
- {
- len_max=strlen(temp);
- strcpy(max_word,temp);
- tmp=temp;
- }
- }
- // LA POSIZIONE DI INIZIO DELLA PAROLA DI LUNGHEZZA MINIMA E' DATA DALL'INDIRIZZO
- // DELLA PAROLA - INDIRIZZO DELLA FRASE
- // ESEMPIO, SE LA PAROLA SI TROVA NELLA LOCAZIONE 8100, E IL PUNTATORE DI INIZIO DELL'INTERA FRASE PUNTA A 8000
- // LA POSIZIONE DELLA PAROLA IN ESAME SARA' A 100.
- return ((int)tmp - (int)str);
- }
Learn More :
Italian
- C del programma: si assume che B è un array di n> 0 cifre binarie, la seguente funzione calcola il valore decimale rappresentato da b in forma binaria
- C Program Problem's Solution For General Hospital
- Sviluppare una function C che, dati come parametri di input un array di char e il suo size, determina e restituisce come parametro di un dato logico che indica se il testo nell’array è un pangramma, ovvero è un testo che contiene, almeno una volta, tutte le 21 lettere dell’alfabeto italiano.
- Sviluppare una function C che, dati come parametri di input un array di char e il suo size
- Sviluppare una funzione C che , dato come parametri di ingresso un array di char e la sua dimensione
- C Programma Dato un elenco ( matrice) delle persone che partecipano ad un concorso , ordinare l'elenco in ordine alfabetico per l'ultimo campo nome.
- Scrivere un programma C per simulare immettere il PIN per il telefono .
- C Programma Due giocatori sfida lanciando un " dado truccato . " Il dado ha Integer gamma [ 5 , 15 ] .
- Scrivere un programma C che: Crea un processo figlio, stampa il messaggio “In attesa” ed attende la terminazione del figlio.
- Scrivere un programma C in cui un processo crea un processo figlio
- Realizzare un programma C e Posix sotto Linux che con l'uso dei semafori Posix sincronizzi un processo padre
- Allocare una matrice dinamicamente di dimensione NxN dove n è un numero pari, inserito come input al programma ( argv ).
- C Programma per convertire la stringa in un intero
- C programma per trovare posizione del punto di coordinate Aereo