Informatică, întrebare adresată de seawinter491, 8 ani în urmă

Program C
Se dau de la tastatura carti cu denumiri, pagini si tematica.
Calculeaza procentul cartilor cu tematica "poezii"

Va rog mult!!!!!

Răspunsuri la întrebare

Răspuns de robertmihai71
1

#include <iostream>

using namespace std;

int main()

{

 int n, p=0, z;

cin>>n;

 struct CarteInfos {

    char denumire[];

    int pagini;

    char tematica[];

};

CartiInfos Carte[n];

 for(int i=1; i<=n; i++)

  {

   cin>> Carte[i].denumire;

  cin>>Carte[i].pagini;

 cin>>Carte[i].tematica;

  }

    for(int i=1; i<=n; i++)

     {

          if( Carte[i].tematica == "poezii" )

                          p +=1;

      }

  z=p*100/n

cout<<n;

}


seawinter491: dar in structuri introduse nu stiti cum se va primi?
Se dă o structură:den_carte(char),nume_autor(char),prenume_autor(char),nr_de_pagini(int), tematica(char), tara(char),anul_editiei(int),pretul(float). Să se calculeze procentul cărţilor cu tematica “poezii”
seawinter491: defapt am rezolvat, multumesc
robertmihai71: o coronita m-ar ajuta
Alte întrebări interesante