#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 ( "%s" , nomeEmpresas
[ i
] ) ; }
}
int main( ) {
int quantEmpresas;
char ** nomeEmpresas;
printf ( "Digite o numero de empresas que queira analisar: " ) ; scanf ( "%d" , & 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 ;
}
I2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8c3RkaW8uaD4KCnZvaWQgTGVpYURhZG9zRGFzRW1wcmVzYXMoaW50IHF1YW50RW1wcmVzYXMsIGNoYXIgKiogbm9tZUVtcHJlc2FzKSB7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IHF1YW50RW1wcmVzYXM7IGkrKykgewogICAgICAgIHByaW50ZigiXG5EaWdpdGUgbyBub21lIGRhICVkwqogZW1wcmVzYTogIiwgaSArIDEpOwogICAgICAgIHNjYW5mKCIlcyIsIG5vbWVFbXByZXNhc1tpXSk7CiAgICB9Cn0KaW50IG1haW4oKSB7CiAgICBpbnQgcXVhbnRFbXByZXNhczsKICAgIGNoYXIgKiogbm9tZUVtcHJlc2FzOwogICAgcHJpbnRmKCJEaWdpdGUgbyBudW1lcm8gZGUgZW1wcmVzYXMgcXVlIHF1ZWlyYSBhbmFsaXNhcjogIik7CiAgICBzY2FuZigiJWQiLCAmcXVhbnRFbXByZXNhcyk7CiAgICBub21lRW1wcmVzYXMgPSBtYWxsb2MocXVhbnRFbXByZXNhcyAqIHNpemVvZihjaGFyICopKTsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgcXVhbnRFbXByZXNhczsgaSsrKSB7CiAgICAgICAgbm9tZUVtcHJlc2FzW2ldID0gbWFsbG9jKDIxKTsKICAgIH0KICAgIExlaWFEYWRvc0Rhc0VtcHJlc2FzKHF1YW50RW1wcmVzYXMsIG5vbWVFbXByZXNhcyk7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IHF1YW50RW1wcmVzYXM7IGkrKykgewogICAgICAgIHByaW50ZigiXG5Ob21lIGRhICVkwqogZW1wcmVzYTogJXMiLCBpICsgMSwgbm9tZUVtcHJlc2FzW2ldKTsKICAgIH0KICAgIHJldHVybiAwOwp9