1

Тема: Допоможіть будь ласка написати програму

Напишіть програму, що просить користувача ввести назву держави та
прізвище президента з клавіатури і виводить на екран рядок “... є
президентом держави ....”. Замість “...” виводяться введені користувачем
рядки.

2

Re: Допоможіть будь ласка написати програму

Який бюджет проекту?

3

Re: Допоможіть будь ласка написати програму

Хуйло є президентом держави Россія

Типу так ?

Подякували: webandreua1

4

Re: Допоможіть будь ласка написати програму

mishaf490 написав:

Напишіть програму, що просить користувача ввести назву держави та
прізвище президента з клавіатури і виводить на екран рядок “... є
президентом держави ....”. Замість “...” виводяться введені користувачем
рядки.


Ну , перед тим , як створювати тему, раджу почитати правила форуму.
Вам сюди : http://replace.org.ua/rules/

5 Востаннє редагувалося Ярослав (07.10.2015 08:50:55)

Re: Допоможіть будь ласка написати програму

#include <iostream>
using namespace std;

int main() {
    string country, president;
    
    /* Виведення тексту на екран */
    cout << "Please, input name of president and country (president country):\n";
    /* Введення данних користувачем */
    cin >> president >> country;
    /* Виведення результату на екран */
    cout << president << " is the president of " << country << ".\n";
    
    return 0;
}

Please, input name of president and country (president country):
Petro Ukraine
Petro is the president of Ukraine.

Тільки якось дивно. Прога спрацьовує не завжди.

Більш простий варіант:

#include <iostream>
#define STRING_SIZE 100
using namespace std;

int main() {
    char country[STRING_SIZE], president[STRING_SIZE];
    
    /* Виведення тексту на екран */
    cout << "Please, input name of president and country (president country):\n";
    /* Введення данних користувачем */
    cin >> president >> country;
    /* Виведення результату на екран */
    cout << president << " is the president of " << country << ".\n";
    
    return 0;
}

6 Востаннє редагувалося #Sparta (07.10.2015 08:54:13)

Re: Допоможіть будь ласка написати програму

Ярослав написав:

Тільки якось дивно. Прога спрацьовує не завжди.

Ну  можливо  тому  що Ви за допомогою

cin >> president >> country;

зчитуєте лише по 1му слову  в контейнер.
Краще, мабуть , буде так

getline(cin,presinets); 
getline(cin,country); 

Ну , але , можливо , проблема не в цьому :)

7 Востаннє редагувалося Kizyak (07.10.2015 15:57:11)

Re: Допоможіть будь ласка написати програму

#include <iostream>
#include <string>
using namespace std;



int main(){
    struct cName{
        string contry;
        string president;
    };
    cName n[40];
    register int i;
    cout<<"Введіть ім'я президента і \nназву крани, яку він оччолює"<<endl;
    for(i = 0;i<40;i++){
        cin>>n[i].president>>n[i].contry;
        if((n[i].president=="finish")&&(n[i].contry=="intput")){
            --i;
            break;
        }
    }
    for(int k = 0;k==i;i++){
       cout<<n[i].president<<" є президентом країни "<<n[i].contry<<endl;
    }
    
    return 0;
}

8

Re: Допоможіть будь ласка написати програму

#include <stdio.h>
#include <string.h>

int main(void)
{
    char kraina[15]; // це рядок для країни
char    prezik[15]; // це змінна для імені президента
    printf("Введіть назву держави:  ");
gets(kraina);
    printf("Введіть ім'я президента:  ");
gets(prezik);
    printf("%s є президентом держави %s \n", prezik, kraina);
return 0;    
    
}

мій варіант

$ cc prez.c -o pr2.exe // компілюємо

$ ./pr2.exe
Введіть назву держави:  Росія
Введіть ім'я президента:  Хуйло
Хуйло є президентом держави Росія

9

Re: Допоможіть будь ласка написати програму

А тоді як обрахувати суму елементів 2-вимірного масиву (в Ci)?

10

Re: Допоможіть будь ласка написати програму

КиївОболонь написав:

А тоді як обрахувати суму елементів 2-вимірного масиву (в Ci)?

В подвійному циклі, створивши окрему тему (пошукайте тільки перед цим, можливо, відповідь вже є на форумі).