autor: dffdgbvfcv » 12 maja 2013, 19:08
#include<stdio.h>
#include<string.h>
#include<iostream>
int main()
{
int i;
char imie[50];
char nazwisko[50];
char imie_nazwisko[110];
int ilosc_imie, ilosc_nazwisko, ilosc_razem;
char mama[50];
printf("Podaj imie: \n");
fgets(imie,48,stdin);
printf("Podaj nazwisko: \n");
fgets(nazwisko,48,stdin);
printf("\n\nImie: ");
puts(imie);
printf("\nNazwisko: ");
puts(nazwisko);
ilosc_imie=0;
ilosc_nazwisko=0;
ilosc_razem=0;
ilosc_imie=strlen(imie);
ilosc_nazwisko=strlen(nazwisko);
ilosc_razem=strlen(imie_nazwisko);
printf("\n Ilosc liter w imionach=%d", ilosc_imie-1);
printf("\n Ilosc liter w nazwiskach=%d", ilosc_nazwisko-1);
printf("\n Ilosc liter razem=%d", ilosc_razem-2);
i=0;
while(imie!='\0')
{
if (imie!='\n')
imie='\0';
i++;
}
imie_nazwisko=strcat(imie_nazwisko,imie);
imie_nazwisko=strcat(imie_nazwisko," ");
imie_nazwisko=strcat(imie_nazwisko,nazwisko);
printf("\n\nImie i Nazwisko: ");
puts(imie_nazwisko);
printf("\n");
system("PAUSE");
return 0;
}
CO ŹLE?
#include<stdio.h>
#include<string.h>
#include<iostream>
int main()
{
int i;
char imie[50];
char nazwisko[50];
char imie_nazwisko[110];
int ilosc_imie, ilosc_nazwisko, ilosc_razem;
char mama[50];
printf("Podaj imie: \n");
fgets(imie,48,stdin);
printf("Podaj nazwisko: \n");
fgets(nazwisko,48,stdin);
printf("\n\nImie: ");
puts(imie);
printf("\nNazwisko: ");
puts(nazwisko);
ilosc_imie=0;
ilosc_nazwisko=0;
ilosc_razem=0;
ilosc_imie=strlen(imie);
ilosc_nazwisko=strlen(nazwisko);
ilosc_razem=strlen(imie_nazwisko);
printf("\n Ilosc liter w imionach=%d", ilosc_imie-1);
printf("\n Ilosc liter w nazwiskach=%d", ilosc_nazwisko-1);
printf("\n Ilosc liter razem=%d", ilosc_razem-2);
i=0;
while(imie[i]!='\0')
{
if (imie[i]!='\n')
imie[i]='\0';
i++;
}
imie_nazwisko=strcat(imie_nazwisko,imie);
imie_nazwisko=strcat(imie_nazwisko," ");
imie_nazwisko=strcat(imie_nazwisko,nazwisko);
printf("\n\nImie i Nazwisko: ");
puts(imie_nazwisko);
printf("\n");
system("PAUSE");
return 0;
}
CO ŹLE?