September 2018 1 23 Report

C++. Mam taki program:

#include <iostream>
#include <cstring>
using namespace std;
int main()
{

int n,a,b;
char tekst1[1000];
char tekst[1000];
cin.getline (tekst, 1000);
a=0;
cin>>n;
for (int j=0; tekst[j]!='\0'; j++) {
if(tekst[j]==32) {
a++;
}
}

for (int i=1; i<n; i++) {
cin.getline (tekst1, 1000);
b=0;
for (int w=0; tekst1[w]!='\0'; w++) {
if (tekst[w]==32) {
b++;
}
}
if (b>a) {
strcpy(tekst, tekst1);
a=b;
}
}
cout<<tekst1;

return 0;
}
W programie mam podawać ile chce wpisac zdan a następnie ma mi on wypisywać zdanie w którym jest najwięcej spacji. Problem w tym ze cos pokręciłam i jak dodałam cin>>n, aby mi wczytywało 1 zdanie- to jakos mi "jakby omija pierwsza pętlę. Proszę o pomoc jestem początkujące i nei zabardzo wiem jak to mam być. [proszę nei dawać jakichs wiecej znakow- bo ma byc tylko zpomocą tych... ;(] Z góry dzięki...


More Questions From This User See All

Recommend Questions



Life Enjoy

" Life is not a problem to be solved but a reality to be experienced! "

Get in touch

Social

© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.