Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

Sirul S este compus din citeva propozitii ,fiecare termininduse cu punct,semn de exclamare sau semnul intrebarii.Elaborati un program care afiseaza pe ecran numarul de propozitii din sirul in studiu.


artur99: setezi un c=0;
artur99: apoi faci un for cu care parcurgi sirul si verifici fiecare cadacter, si daca e . ! sau ? incrementezi c-ul
Utilizator anonim: si gata?
artur99: pai da :D
artur99: cin.get(s);
artur99: int c=0;
Utilizator anonim: scrie ca raspuns ))
artur99: ok =)))
artur99: mda...
Utilizator anonim: detailat

Răspunsuri la întrebare

Răspuns de artur99
1
#include <iostream>
#include <string.h>
using namespace std;
int main(){
    char s[300];
    int c=0, i;
    cin.get(s, 300);
    for(i=0;i<strlen(s);i++) if(s[i]=='!' || s[i]=='.' || s[i]=='?') c++;
    cout<<c;
}

Utilizator anonim: mersi)
artur99: cp
Utilizator anonim: in ce programa ai facut?in pascal?sau c++
Utilizator anonim: trebuia in pascal!daca poti editeaza
Utilizator anonim: pls)) noi invatam pascalul nu c++
Utilizator anonim: daca vrei pun si alta intrebare doar pls
artur99: aaa
artur99: scuze, nu stiu pascal :/
Utilizator anonim: :|
Alte întrebări interesante