![]() |
C++ simbolu virknes help - Izdrukas versija +- fizmati.lv forums (http://fizmati.lv/forums) +-- Forums: Informācijas tehnoloģiju lietas (/forum-118.html) +--- Forums: Programmēšana (/forum-125.html) +--- Pavediens: C++ simbolu virknes help (/thread-24145.html) |
C++ simbolu virknes help - Cristalyk - 19.03.2018 21:32 Labdien, kāds varbūt redz kur ir kļūda, kapec nesanāk tā saskaitīšana>? Uzrakstīt programmu, kura realizē šādus izpildes nosacījumus: programma pieprasa ievadīt no 5 rakstzīmēm sastāvošu C tipa virkni formā xx+yy vai xx-yy , kur xx un yy ir veseli divciparu skaitļi, un aprēķina izteiksmes rezultātu; virknes elementus xx un yy iekopēt jaunās virknēs (funkcija strncopy) un pārveidot skaitļos (funkcija atoi); analizēt dotās virknes 3. elementu (skat. 3.1.) un izpildīt atbilstošo darbību; uz ekrāna izvadīt paskaidrojošu tekstu un rezultātu; #include <cmath> #include <stdlib.h> #include <cstring> #include <iostream> using namespace std; int main() { char x[6],jx[3],jy[3],jra[6],jrs[6]; int a,s,i; cout<<"Ievadiet virkni: "<<endl; cin>> x; cout<<"Ievadita virkne: "<<x<<endl; if (x[2]=='+') cout <<"Rezultats ir: "<<s<<endl;{ for (i=0; i<6; i++) jrs[i] = jx[i] + jy[i]; } if (x[2]=='-') cout <<"Rezultats ir: "<<a<<endl; { for (i=0; i<6; i++) jra[i] = jx[i] - jy[i]; } strncpy (jx,x+0,1); strncpy (jx,x+1,1); strncpy (jy,x+3,1); strncpy (jy,x+4,1); s=atoi(jrs); a=atoi(jra); system("pause"); return 0; } RE: C++ simbolu virknes help - joo - 20.03.2018 17:30 1) Kas ir jrs, jx un jy ? (19.03.2018 21:32 )Cristalyk rakstīja: for (i=0; i<6; i++) jrs[i] = jx[i] + jy[i]; 2) Kādus errorus tev met / kas tieši nestrādā? Erroru ziņās parasti ir ļoti daudz info. RE: C++ simbolu virknes help - masansr - 21.03.2018 00:09 Neesmu gan lietojis C++, bet izskatās, ka tu no sākuma programmai liec izvadīt rezultātu un tikai pēc tam to aprēķināt.. Un gadījumā to atoi funkciju nevajadzēja pielietot jx un jy? RE: C++ simbolu virknes help - Cristalyk - 22.03.2018 16:09 atrasinaju so uzdevumu ![]() ![]() ![]() RE: C++ simbolu virknes help - stellafac3 - 16.04.2020 21:41 (22.03.2018 16:09 )Cristalyk rakstīja: atrasinaju so uzdevumu Un kā ir pareizi? |