#include <stdlib.h>
#include <stdio.h>
void LeiaDadosDasEmpresas( int quantEmpresas, char ** nomeEmpresas) {
for ( int i = 0 ; i < quantEmpresas; i++ ) {
printf ( "\n Digite o nome da %dª empresa: " , i
+ 1 ) ; scanf ( "%[^\n ]%*c" , nomeEmpresas
[ i
] ) ; }
}
int main( ) {
int quantEmpresas;
char ** nomeEmpresas;
printf ( "Digite o numero de empresas que queira analisar: " ) ; scanf ( "%d%*c" , & quantEmpresas
) ; nomeEmpresas
= malloc ( quantEmpresas
* sizeof ( char * ) ) ; for ( int i = 0 ; i < quantEmpresas; i++ ) {
}
LeiaDadosDasEmpresas( quantEmpresas, nomeEmpresas) ;
for ( int i = 0 ; i < quantEmpresas; i++ ) {
printf ( "\n Nome da %dª empresa: %s" , i
+ 1 , nomeEmpresas
[ i
] ) ; }
return 0 ;
}
I2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8c3RkaW8uaD4KCnZvaWQgTGVpYURhZG9zRGFzRW1wcmVzYXMoaW50IHF1YW50RW1wcmVzYXMsIGNoYXIgKiogbm9tZUVtcHJlc2FzKSB7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IHF1YW50RW1wcmVzYXM7IGkrKykgewogICAgICAgIHByaW50ZigiXG5EaWdpdGUgbyBub21lIGRhICVkwqogZW1wcmVzYTogIiwgaSArIDEpOwogICAgICAgIHNjYW5mKCIlW15cbl0lKmMiLCBub21lRW1wcmVzYXNbaV0pOwogICAgfQp9CmludCBtYWluKCkgewogICAgaW50IHF1YW50RW1wcmVzYXM7CiAgICBjaGFyICoqIG5vbWVFbXByZXNhczsKICAgIHByaW50ZigiRGlnaXRlIG8gbnVtZXJvIGRlIGVtcHJlc2FzIHF1ZSBxdWVpcmEgYW5hbGlzYXI6ICIpOwogICAgc2NhbmYoIiVkJSpjIiwgJnF1YW50RW1wcmVzYXMpOwogICAgbm9tZUVtcHJlc2FzID0gbWFsbG9jKHF1YW50RW1wcmVzYXMgKiBzaXplb2YoY2hhciAqKSk7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IHF1YW50RW1wcmVzYXM7IGkrKykgewogICAgICAgIG5vbWVFbXByZXNhc1tpXSA9IG1hbGxvYygyMSk7CiAgICB9CiAgICBMZWlhRGFkb3NEYXNFbXByZXNhcyhxdWFudEVtcHJlc2FzLCBub21lRW1wcmVzYXMpOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBxdWFudEVtcHJlc2FzOyBpKyspIHsKICAgICAgICBwcmludGYoIlxuTm9tZSBkYSAlZMKqIGVtcHJlc2E6ICVzIiwgaSArIDEsIG5vbWVFbXByZXNhc1tpXSk7CiAgICB9CiAgICByZXR1cm4gMDsKfQ==