🔒 Closed Patulong naman po ako kung anong kulang salamat po c++

Status
Not open for further replies.

Social12

Fanatic
Ito po yung problem:Enter your name (first name, family name) and a number then print that number of copies of your name
Sample run

Enter your name: Juan dela Cruz
Enter a number: 10
Juan dela Cruz
Juan dela Cruz
Juan dela Cruz
Juan dela Cruz
Juan dela Cruz
Juan dela Cruz
Juan dela Cruz
Juan dela Cruz
Juan dela Cruz
Juan dela Cruz

tas ito po yung code ko di ko po alam kung anong kulang kasi pag ka enter ko po ng desire number is always 10 po yung lalabas na name

#include<stdio.h>
#include<conio.h>

int main()
{
int ctr;
char name[20];

printf("Enter your name:");
scanf("%s",&name);
gets(name);
printf("Enter a number:");
scanf("%d",&ctr);

for ( ctr=1; ctr=0; ctr++)
{
printf("Juan Dela Cruz\n",ctr);

}
return 0;

}
 
Remove mo yung counter argument sa printf mo like

printf("Juan Dela Cruz\n");

Or based sa inputted mo na values:

#include<stdio.h>
#include<conio.h>

int main()
{
int i;
int ctr;
char name[20];

printf("Enter your name:");
scanf ("%[^\n]%*c", name);

printf("Enter a number:");
scanf("%d",&ctr);

for (i=0; i<ctr; i++)
{
printf("%s\n", name);

}
return 0;

}
 
#include<stdio.h>
#include<conio.h>

int main()
{
int number, ctr;
char name[20];

printf("Enter your name:");
gets(name);
printf("Enter a number:");
scanf("%d",&number);

for ( ctr=1; ctr<=number; ctr++)
{
printf("%s\n",name);
}
return 0;

}
Paulit ulit na tong thread mo
 
sir tanong ko lang po bakit po kapag na enter ko yung name na juan dela cruz tas yung lalabas na out put is dela cruz lang po?
 
sir tanong ko lang po bakit po kapag na enter ko yung name na juan dela cruz tas yung lalabas na out put is dela cruz lang po?
 
#include<stdio.h>
#include<conio.h>

int main()
{
int number, ctr;
char name[20];

printf("Enter your name:");
scanf("%s",&name);
gets(name);
printf("Enter a number:");
scanf("%d",&number);

for ( ctr=1; ctr<=number; ctr++)
{
printf("%s\n",name);
}
return 0;
}

ito po yung ginami kung code galing kay free all you can tas pag ka out put po ng name is Dela cruz lang lalabas walang Juan bakit po kaya?
 
#include<stdio.h>
#include<conio.h>

int main()
{
int number;
int ctr;
char name[20];

printf("Enter your name:");
scanf("%s",&name);
gets(name);
printf("Enter a number:");
scanf("%d",&number);

for ( ctr=1; ctr<=number; ctr++)
{
printf("%s\n",name);
}
return 0;
}

ito po yung gamit kung code galing kay free all you cantas pag ka out put po ay Dela cruz lang nakalagay walang Juan po bakit po kaya?
 
sir tanong lang po bakit po yung ouput ay Dela cruz lang yung nakikita wala yung juan?
Ah palitan mo lang ng scanf ng name para mag support ng whitespaces

scanf ("%[^\n]%*c", name);

Screenshot from 2020-09-15 13-46-39.png
 
Status
Not open for further replies.

About this Thread

  • 24
    Replies
  • 898
    Views
  • 6
    Participants
Last reply from:
Ambabo

Online now

Members online
1,019
Guests online
869
Total visitors
1,888

Forum statistics

Threads
2,276,231
Posts
28,968,504
Members
1,231,175
Latest member
cflakashi
Back
Top